From 0488222dbacae82aebe6efb795f7bbd67d3a2c81 Mon Sep 17 00:00:00 2001 From: liteng <930372551@qq.com> Date: Sat, 13 Oct 2018 20:46:25 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=92=E5=AD=90=E5=8F=91=E5=B0=84=E5=99=A8?= =?UTF-8?q?=E5=BA=8F=E5=88=97=E5=8C=96=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../objects/ParticleEmitterSerializer.js | 30 +++++++++++++++++++ .../objects/ParticleSerializer.js | 0 2 files changed, 30 insertions(+) create mode 100644 ShadowEditor.Web/src/serialization/objects/ParticleEmitterSerializer.js delete mode 100644 ShadowEditor.Web/src/serialization/objects/ParticleSerializer.js diff --git a/ShadowEditor.Web/src/serialization/objects/ParticleEmitterSerializer.js b/ShadowEditor.Web/src/serialization/objects/ParticleEmitterSerializer.js new file mode 100644 index 00000000..995de547 --- /dev/null +++ b/ShadowEditor.Web/src/serialization/objects/ParticleEmitterSerializer.js @@ -0,0 +1,30 @@ +import BaseSerializer from '../BaseSerializer'; +import MeshSerializer from '../core/MeshSerializer'; + +/** + * ParticleEmitterSerializer + * @author tengge / https://github.com/tengge1 + */ +function ParticleEmitterSerializer() { + BaseSerializer.call(this); +} + +ParticleEmitterSerializer.prototype = Object.create(BaseSerializer.prototype); +ParticleEmitterSerializer.prototype.constructor = ParticleEmitterSerializer; + +ParticleEmitterSerializer.prototype.toJSON = function (obj) { + var json = MeshSerializer.prototype.toJSON.call(this, obj); + + debugger + + return json; +}; + +ParticleEmitterSerializer.prototype.fromJSON = function (json, parent, camera) { + + debugger + + return obj.mesh; +}; + +export default ParticleEmitterSerializer; \ No newline at end of file diff --git a/ShadowEditor.Web/src/serialization/objects/ParticleSerializer.js b/ShadowEditor.Web/src/serialization/objects/ParticleSerializer.js deleted file mode 100644 index e69de29b..00000000