فهرست منبع

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;