mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
fix loading of v2 models
This commit is contained in:
parent
91f637d2fd
commit
85336f9b9a
@ -160,7 +160,7 @@
|
|||||||
|
|
||||||
var piskelData = this.getPiskelInitData_();
|
var piskelData = this.getPiskelInitData_();
|
||||||
if (piskelData && piskelData.piskel) {
|
if (piskelData && piskelData.piskel) {
|
||||||
this.loadPiskel_(piskelData.piskel, piskelData.descriptor, piskelData.fps);
|
this.loadPiskel_(piskelData);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pskl.devtools) {
|
if (pskl.devtools) {
|
||||||
@ -175,10 +175,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
loadPiskel_ : function (serializedPiskel) {
|
loadPiskel_ : function (piskelData) {
|
||||||
|
var serializedPiskel = piskelData.piskel;
|
||||||
pskl.utils.serialization.Deserializer.deserialize(serializedPiskel, function (piskel, extra) {
|
pskl.utils.serialization.Deserializer.deserialize(serializedPiskel, function (piskel, extra) {
|
||||||
|
var fps = extra.fps;
|
||||||
|
if (piskelData.descriptor) {
|
||||||
|
// Backward compatibility for v2 or older
|
||||||
|
piskel.setDescriptor(piskelData.descriptor);
|
||||||
|
fps = piskelData.fps;
|
||||||
|
}
|
||||||
pskl.app.piskelController.setPiskel(piskel);
|
pskl.app.piskelController.setPiskel(piskel);
|
||||||
pskl.app.previewController.setFPS(extra.fps);
|
pskl.app.previewController.setFPS(fps);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
deserializer.deserialize();
|
deserializer.deserialize();
|
||||||
};
|
};
|
||||||
|
|
||||||
ns.Deserializer.prototype.deserialize = function (name) {
|
ns.Deserializer.prototype.deserialize = function () {
|
||||||
var i;
|
var i;
|
||||||
var j;
|
var j;
|
||||||
var buffer = this.data_;
|
var buffer = this.data_;
|
||||||
|
@ -9,10 +9,10 @@
|
|||||||
this.layers_ = [];
|
this.layers_ = [];
|
||||||
};
|
};
|
||||||
|
|
||||||
ns.Deserializer_v2.prototype.deserialize = function (name) {
|
ns.Deserializer_v2.prototype.deserialize = function () {
|
||||||
var data = this.data_;
|
var data = this.data_;
|
||||||
var piskelData = data.piskel;
|
var piskelData = data.piskel;
|
||||||
name = piskelData.name || 'Deserialized piskel';
|
var name = piskelData.name || 'Deserialized piskel';
|
||||||
var description = piskelData.description || '';
|
var description = piskelData.description || '';
|
||||||
|
|
||||||
var descriptor = new pskl.model.piskel.Descriptor(name, description);
|
var descriptor = new pskl.model.piskel.Descriptor(name, description);
|
||||||
|
Loading…
Reference in New Issue
Block a user