mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-07 11:16:53 +08:00
Don't write skin bones/constraints for the default skin.
This commit is contained in:
parent
6205e51752
commit
9d41645b57
@ -349,14 +349,16 @@ public class SkeletonBinary {
|
|||||||
private Skin readSkin (DataInput input, SkeletonData skeletonData, boolean defaultSkin, boolean nonessential)
|
private Skin readSkin (DataInput input, SkeletonData skeletonData, boolean defaultSkin, boolean nonessential)
|
||||||
throws IOException {
|
throws IOException {
|
||||||
Skin skin = new Skin(defaultSkin ? "default" : input.readString());
|
Skin skin = new Skin(defaultSkin ? "default" : input.readString());
|
||||||
for (int i = 0, n = input.readInt(true); i < n; i++)
|
if (!defaultSkin) {
|
||||||
skin.bones.add(skeletonData.bones.get(input.readInt(true)));
|
for (int i = 0, n = input.readInt(true); i < n; i++)
|
||||||
for (int i = 0, n = input.readInt(true); i < n; i++)
|
skin.bones.add(skeletonData.bones.get(input.readInt(true)));
|
||||||
skin.constraints.add(skeletonData.ikConstraints.get(input.readInt(true)));
|
for (int i = 0, n = input.readInt(true); i < n; i++)
|
||||||
for (int i = 0, n = input.readInt(true); i < n; i++)
|
skin.constraints.add(skeletonData.ikConstraints.get(input.readInt(true)));
|
||||||
skin.constraints.add(skeletonData.transformConstraints.get(input.readInt(true)));
|
for (int i = 0, n = input.readInt(true); i < n; i++)
|
||||||
for (int i = 0, n = input.readInt(true); i < n; i++)
|
skin.constraints.add(skeletonData.transformConstraints.get(input.readInt(true)));
|
||||||
skin.constraints.add(skeletonData.pathConstraints.get(input.readInt(true)));
|
for (int i = 0, n = input.readInt(true); i < n; i++)
|
||||||
|
skin.constraints.add(skeletonData.pathConstraints.get(input.readInt(true)));
|
||||||
|
}
|
||||||
for (int i = 0, n = input.readInt(true); i < n; i++) {
|
for (int i = 0, n = input.readInt(true); i < n; i++) {
|
||||||
int slotIndex = input.readInt(true);
|
int slotIndex = input.readInt(true);
|
||||||
for (int ii = 0, nn = input.readInt(true); ii < nn; ii++) {
|
for (int ii = 0, nn = input.readInt(true); ii < nn; ii++) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user