sebavan пре 5 година
родитељ
комит
d895d19221
1 измењених фајлова са 11 додато и 6 уклоњено
  1. 11 6
      src/Materials/Textures/baseTexture.ts

+ 11 - 6
src/Materials/Textures/baseTexture.ts

@@ -397,17 +397,22 @@ export class BaseTexture implements IAnimatable {
     constructor(sceneOrEngine: Nullable<Scene | ThinEngine>) {
         if (sceneOrEngine) {
             if (BaseTexture._isScene(sceneOrEngine)) {
-                this._scene = sceneOrEngine || EngineStore.LastCreatedScene;
-                if (this._scene) {
-                    this.uniqueId = this._scene.getUniqueId();
-                    this._scene.addTexture(this);
-                    this._engine = this._scene.getEngine();
-                }
+                this._scene = sceneOrEngine;
             }
             else {
                 this._engine = sceneOrEngine;
             }
         }
+        else {
+            this._scene = EngineStore.LastCreatedScene;
+        }
+
+        if (this._scene) {
+            this.uniqueId = this._scene.getUniqueId();
+            this._scene.addTexture(this);
+            this._engine = this._scene.getEngine();
+        }
+
         this._uid = null;
     }