From 674f53ccccc96de3bbb6f6d0c01c92eadfb57fb1 Mon Sep 17 00:00:00 2001 From: jmlee2k Date: Sat, 25 Sep 2021 04:42:45 -0400 Subject: [PATCH 1/2] [ts] Made AnimationStateListener functions optional (#1955) Co-authored-by: Jordan Lee --- spine-ts/spine-core/src/AnimationState.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/spine-ts/spine-core/src/AnimationState.ts b/spine-ts/spine-core/src/AnimationState.ts index d8ec32c93..fd0691bf1 100644 --- a/spine-ts/spine-core/src/AnimationState.ts +++ b/spine-ts/spine-core/src/AnimationState.ts @@ -1095,24 +1095,24 @@ export enum EventType { * {@link AnimationState#addListener()}. */ export interface AnimationStateListener { /** Invoked when this entry has been set as the current entry. */ - start (entry: TrackEntry): void; + start? (entry: TrackEntry): void; /** Invoked when another entry has replaced this entry as the current entry. This entry may continue being applied for * mixing. */ - interrupt (entry: TrackEntry): void; + interrupt? (entry: TrackEntry): void; /** Invoked when this entry is no longer the current entry and will never be applied again. */ - end (entry: TrackEntry): void; + end? (entry: TrackEntry): void; /** Invoked when this entry will be disposed. This may occur without the entry ever being set as the current entry. * References to the entry should not be kept after dispose is called, as it may be destroyed or reused. */ - dispose (entry: TrackEntry): void; + dispose? (entry: TrackEntry): void; /** Invoked every time this entry's animation completes a loop. */ - complete (entry: TrackEntry): void; + complete? (entry: TrackEntry): void; /** Invoked when this entry's animation triggers an event. */ - event (entry: TrackEntry, event: Event): void; + event? (entry: TrackEntry, event: Event): void; } export abstract class AnimationStateAdapter implements AnimationStateListener { From a3f463a416df03ce38ee9c6eaf558367aa56da7f Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 28 Sep 2021 09:21:03 +0200 Subject: [PATCH 2/2] [ts] Update package-lock.json. --- spine-ts/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spine-ts/package-lock.json b/spine-ts/package-lock.json index 23488f93a..4f931ba73 100644 --- a/spine-ts/package-lock.json +++ b/spine-ts/package-lock.json @@ -8255,7 +8255,7 @@ }, "spine-canvas": { "name": "@esotericsoftware/spine-canvas", - "version": "4.0.13", + "version": "4.0.14", "license": "LicenseRef-LICENSE", "dependencies": { "@esotericsoftware/spine-core": "^4.0.13" @@ -8263,12 +8263,12 @@ }, "spine-core": { "name": "@esotericsoftware/spine-core", - "version": "4.0.13", + "version": "4.0.14", "license": "LicenseRef-LICENSE" }, "spine-player": { "name": "@esotericsoftware/spine-player", - "version": "4.0.13", + "version": "4.0.14", "license": "LicenseRef-LICENSE", "dependencies": { "@esotericsoftware/spine-webgl": "^4.0.13" @@ -8276,7 +8276,7 @@ }, "spine-threejs": { "name": "@esotericsoftware/spine-threejs", - "version": "4.0.13", + "version": "4.0.14", "license": "LicenseRef-LICENSE", "dependencies": { "@esotericsoftware/spine-core": "^4.0.13", @@ -8286,7 +8286,7 @@ }, "spine-webgl": { "name": "@esotericsoftware/spine-webgl", - "version": "4.0.13", + "version": "4.0.14", "license": "LicenseRef-LICENSE", "dependencies": { "@esotericsoftware/spine-core": "^4.0.13"