diff --git a/timetravel/player/TimetravelPlayer.ts b/timetravel/player/TimetravelPlayer.ts index 2c3c38e98..d81e7740f 100644 --- a/timetravel/player/TimetravelPlayer.ts +++ b/timetravel/player/TimetravelPlayer.ts @@ -79,6 +79,15 @@ export default class TimetravelPlayer extends TypedEventEmitter<{ return false; } + public async findCommandPercentOffset(commandId: number): Promise { + this.isReady ??= this.load(); + await this.isReady; + for (const tick of this.activeTab.ticks) { + if (tick.commandId === commandId) return tick.timelineOffsetPercent; + } + return 0; + } + public async loadTick(tick: ITick): Promise { await this.isReady; const tab = this.activeTab;