Browse Source

Merge pull request #1071 from RaananW/lens-flare-ser

Serializing/Parsing of the system's name
David Catuhe 9 years ago
parent
commit
b188654f2c
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/LensFlare/babylon.lensFlareSystem.ts

+ 5 - 1
src/LensFlare/babylon.lensFlareSystem.ts

@@ -236,8 +236,10 @@
         
         public static Parse(parsedLensFlareSystem: any, scene: Scene, rootUrl: string): LensFlareSystem {
             var emitter = scene.getLastEntryByID(parsedLensFlareSystem.emitterId);
+            
+            var name = parsedLensFlareSystem.name || "lensFlareSystem#" + parsedLensFlareSystem.emitterId;
 
-            var lensFlareSystem = new LensFlareSystem("lensFlareSystem#" + parsedLensFlareSystem.emitterId, emitter, scene);
+            var lensFlareSystem = new LensFlareSystem(name, emitter, scene);
             lensFlareSystem.borderLimit = parsedLensFlareSystem.borderLimit;
 
             for (var index = 0; index < parsedLensFlareSystem.flares.length; index++) {
@@ -250,6 +252,8 @@
 
         public serialize(): any {
             var serializationObject: any = {};
+            
+            serializationObject.name = this.name;
 
             serializationObject.emitterId = this.getEmitter().id;
             serializationObject.borderLimit = this.borderLimit;