瀏覽代碼

Fix trigonometryBlock Copy paste

David Catuhe 6 年之前
父節點
當前提交
566b4450b2
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      src/Materials/Node/Blocks/trigonometryBlock.ts

+ 15 - 0
src/Materials/Node/Blocks/trigonometryBlock.ts

@@ -4,6 +4,7 @@ import { NodeMaterialBuildState } from '../nodeMaterialBuildState';
 import { NodeMaterialConnectionPoint } from '../nodeMaterialBlockConnectionPoint';
 import { NodeMaterialBlockTargets } from '../nodeMaterialBlockTargets';
 import { _TypeStore } from '../../../Misc/typeStore';
+import { Scene } from '../../../scene';
 
 /**
  * Operations supported by the Trigonometry block
@@ -115,6 +116,20 @@ export class TrigonometryBlock extends NodeMaterialBlock {
 
         return this;
     }
+
+    public serialize(): any {
+        let serializationObject = super.serialize();
+
+        serializationObject.operation = this.operation;
+
+        return serializationObject;
+    }
+
+    public _deserialize(serializationObject: any, scene: Scene, rootUrl: string) {
+        super._deserialize(serializationObject, scene, rootUrl);
+
+        this.operation = serializationObject.operation;
+    }
 }
 
 _TypeStore.RegisteredTypes["BABYLON.TrigonometryBlock"] = TrigonometryBlock;