From fab07bc51b8849346db9f992e20d9bf09116b7d0 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Sun, 20 Nov 2022 00:32:51 +0530 Subject: [PATCH] reflective marble toggle working --- src/Marble.hx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Marble.hx b/src/Marble.hx index f3829435..24522a4d 100644 --- a/src/Marble.hx +++ b/src/Marble.hx @@ -249,8 +249,10 @@ class Marble extends GameObject { // marbleMaterial.mainPass.addShader(dtsShader); var obj = new Mesh(geom, marbleMaterial, this); obj.scale(_radius); - this.cubemapRenderer = new CubemapRenderer(level.scene); - marbleMaterial.mainPass.addShader(new MarbleReflection(this.cubemapRenderer.cubemap)); + if (Settings.optionsSettings.reflectiveMarble) { + this.cubemapRenderer = new CubemapRenderer(level.scene); + marbleMaterial.mainPass.addShader(new MarbleReflection(this.cubemapRenderer.cubemap)); + } this.forcefield = new DtsObject(); this.forcefield.dtsPath = "data/shapes/images/glow_bounce.dts";