Browse Source

Parse and serialize method updated

Temechon 9 years ago
parent
commit
497143337b

+ 3 - 0
materialsLibrary/dist/babylon.gradientMaterial.js

@@ -411,6 +411,7 @@ var BABYLON;
             // Gradient material
             newMaterial.topColor = this.topColor.clone();
             newMaterial.bottomColor = this.bottomColor.clone();
+            newMaterial.offset = this.offset;
             return newMaterial;
         };
         GradientMaterial.prototype.serialize = function () {
@@ -418,6 +419,7 @@ var BABYLON;
             serializationObject.customType = "BABYLON.GradientMaterial";
             serializationObject.topColor = this.topColor.asArray();
             serializationObject.bottomColor = this.bottomColor.asArray();
+            serializationObject.offset = this.offset;
             serializationObject.disableLighting = this.disableLighting;
             return serializationObject;
         };
@@ -425,6 +427,7 @@ var BABYLON;
             var material = new GradientMaterial(source.name, scene);
             material.topColor = BABYLON.Color3.FromArray(source.topColor);
             material.bottomColor = BABYLON.Color3.FromArray(source.bottomColor);
+            material.offset = source.offset;
             material.disableLighting = source.disableLighting;
             material.alpha = source.alpha;
             material.id = source.id;

File diff suppressed because it is too large
+ 1 - 1
materialsLibrary/dist/babylon.gradientMaterial.min.js


+ 3 - 0
materialsLibrary/materials/gradient/babylon.gradientMaterial.ts

@@ -499,6 +499,7 @@ module BABYLON {
             // Gradient material
             newMaterial.topColor = this.topColor.clone();
             newMaterial.bottomColor = this.bottomColor.clone();
+            newMaterial.offset = this.offset;
             return newMaterial;
         }
         
@@ -507,6 +508,7 @@ module BABYLON {
             serializationObject.customType      = "BABYLON.GradientMaterial";
             serializationObject.topColor        = this.topColor.asArray();
             serializationObject.bottomColor     = this.bottomColor.asArray();
+            serializationObject.offset          = this.offset;
             serializationObject.disableLighting = this.disableLighting;
 
             return serializationObject;
@@ -517,6 +519,7 @@ module BABYLON {
 
             material.topColor               = Color3.FromArray(source.topColor);
             material.bottomColor            = Color3.FromArray(source.bottomColor);
+            material.offset                 = source.offset;
             material.disableLighting        = source.disableLighting;
 
             material.alpha          = source.alpha;