Pārlūkot izejas kodu

[ts] Fix SkeletonBinary read sequence. Fix Animation ScaleYTimeline.

Davide Tantillo 1 gadu atpakaļ
vecāks
revīzija
dca79e4731

+ 2 - 2
spine-ts/spine-core/src/Animation.ts

@@ -708,7 +708,7 @@ export class ScaleYTimeline extends CurveTimeline1 implements BoneTimeline {
 
 	apply (skeleton: Skeleton, lastTime: number, time: number, events: Array<Event>, alpha: number, blend: MixBlend, direction: MixDirection) {
 		let bone = skeleton.bones[this.boneIndex];
-		if (bone.active) bone.scaleY = this.getScaleValue(time, alpha, blend, direction, bone.scaleX, bone.data.scaleY);
+		if (bone.active) bone.scaleY = this.getScaleValue(time, alpha, blend, direction, bone.scaleY, bone.data.scaleY);
 	}
 }
 
@@ -1694,7 +1694,7 @@ export class DrawOrderTimeline extends Timeline {
 /** Changes an IK constraint's {@link IkConstraint#mix}, {@link IkConstraint#softness},
  * {@link IkConstraint#bendDirection}, {@link IkConstraint#stretch}, and {@link IkConstraint#compress}. */
 export class IkConstraintTimeline extends CurveTimeline {
-	/** The index of the IK constraint in {@link Skeleton#getIkConstraints()} that will be changed when this timeline is */
+	/** The index of the IK constraint in {@link Skeleton#getIkConstraints()} that will be changed when this timeline is applied */
 	constraintIndex: number = 0;
 
 	constructor (frameCount: number, bezierCount: number, ikConstraintIndex: number) {

+ 0 - 1
spine-ts/spine-core/src/SkeletonBinary.ts

@@ -531,7 +531,6 @@ export class SkeletonBinary {
 	}
 
 	private readSequence (input: BinaryInput) {
-		if (!input.readBoolean()) return null;
 		let sequence = new Sequence(input.readInt(true));
 		sequence.start = input.readInt(true);
 		sequence.digits = input.readInt(true);

+ 1 - 1
spine-ts/spine-core/src/SkeletonJson.ts

@@ -246,8 +246,8 @@ export class SkeletonJson {
 			}
 		}
 
+		// Physics constraints.
 		if (root.physics) {
-			// Physics constraints.
 			for (let i = 0; i < root.physics.length; i++) {
 				const constraintMap = root.physics[i];
 				const data = new PhysicsConstraintData(constraintMap.name);