diff --git a/spine-ts/spine-construct3/spine-construct3-lib/src/SpineBoundsProvider.ts b/spine-ts/spine-construct3/spine-construct3-lib/src/SpineBoundsProvider.ts index 324590552..ff64d51f5 100644 --- a/spine-ts/spine-construct3/spine-construct3-lib/src/SpineBoundsProvider.ts +++ b/spine-ts/spine-construct3/spine-construct3-lib/src/SpineBoundsProvider.ts @@ -119,7 +119,7 @@ export class SkinsAndAnimationBoundsProvider implements SpineBoundsProvider { } skeleton.setupPose(); - const animation = this.animation != null ? data.findAnimation(this.animation) : null; + const animation = this.animation ? data.findAnimation(this.animation) : null; if (animation == null) { skeleton.updateWorldTransform(Physics.update); diff --git a/spine-ts/spine-construct3/src/c3runtime/instance.ts b/spine-ts/spine-construct3/src/c3runtime/instance.ts index cc192619e..8ce1f8d68 100644 --- a/spine-ts/spine-construct3/src/c3runtime/instance.ts +++ b/spine-ts/spine-construct3/src/c3runtime/instance.ts @@ -113,7 +113,8 @@ class SpineC3Instance extends globalThis.ISDKWorldInstanceBase { this.propLoaderScale = properties[2] as number; const skinProp = properties[3] as string; this.propSkin = skinProp === "" ? [] : skinProp.split(","); - this.propAnimation = properties[4] as string; + const animationProp = properties[4] as string; + this.propAnimation = animationProp === "" ? undefined : animationProp; this.propDebugSkeleton = properties[5] as boolean; this.propEnableCollision = properties[6] as boolean; const boundsProviderIndex = properties[7] as number;