浏览代码

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

Serializing/Parsing of the system's name
David Catuhe 9 年之前
父节点
当前提交
b188654f2c
共有 1 个文件被更改,包括 5 次插入1 次删除
  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;