Merge branch 'animation-clips-setup' of https://github.com/storytold/storyteller-bevy into animation-clips-setup

This commit is contained in:
Lee-Orr
2024-03-20 18:39:53 -04:00
2 changed files with 4 additions and 4 deletions
@@ -50,7 +50,7 @@ export class AnimEditorElement extends LitElement {
@state() keyframes : Record<string, Keyframe> = {};
@state() selected_track : { track: string } | {outside_entity: string } | false = false;
@state() selectedTrack?: { track: string } | { outsideEntity: string };
trackCount(): number {
return Object.keys(this.tracks).length;
@@ -253,8 +253,8 @@ export class AnimEditorElement extends LitElement {
track_order_hashed[track] = index;
}
const selected = typeof this.selected_track === "object" && "track" in this.selected_track ? this.selected_track.track : false;
const canAddSelected = typeof this.selected_track === "object" && "outside_entity" in this.selected_track ? this.selected_track.outside_entity : false;
const selected = !isOutsideEntity(this.selectedTrack) && this.selectedTrack?.track || false;
const canAddSelected = isOutsideEntity(this.selectedTrack) && this.selectedTrack.outsideEntity || false;
let length = this.timelineEnd - this.timelineStart;
let clip_start = (this.clipStart - this.timelineStart) / length;
+1 -1
View File
@@ -624,7 +624,7 @@ mod wasm {
export interface UpdateKeyframes extends CustomEvent {
type: "update-keyframes",
details: {
detail: {
added: Record<string, Keyframe>,
removed: string[]
}