Skip to content

Commit 083cb6a

Browse files
committed
fix(sdk): better extrapolate
1 parent fc780b7 commit 083cb6a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

engine/modules/entities/src/main/resources/view/entity-module/GraphicEntityModule.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export class GraphicEntityModule {
5656

5757
parsedFrame.previous = this.frames[this.frames.length - 1] || parsedFrame
5858

59-
this.extrapolate(number, parsedFrame)
59+
this.extrapolate(parsedFrame)
6060

6161
if (parsedFrame !== parsedFrame.previous) {
6262
parsedFrame.previous.next = parsedFrame
@@ -71,7 +71,9 @@ export class GraphicEntityModule {
7171
return arr[arr.length - 1]
7272
}
7373

74-
extrapolate (frameNumber, frameInfo) {
74+
extrapolate (frameInfo) {
75+
const frameNumber = frameInfo.number
76+
const previousFrameNumber = frameInfo.previous.number
7577
this
7678
.entities.forEach(entity => {
7779
// Create empty substate array if none
@@ -90,12 +92,10 @@ export class GraphicEntityModule {
9092
subStates.sort((a, b) => a.t - b.t)
9193

9294
if (!subStates.length || this.lastElementOf(subStates).t !== 1) {
93-
console.log()
9495
// Create a subState at t=1
9596
entity.addState(1, {}, frameNumber, frameInfo)
9697
}
9798
let prevState = currentState
98-
const previousFrameNumber = frameInfo.previous.number
9999
// If the entity had a state in the previous frame get the last one of them
100100
if (entity.states[previousFrameNumber] && previousFrameNumber !== frameNumber) {
101101
prevState = entity.states[previousFrameNumber][entity.states[previousFrameNumber].length - 1]

0 commit comments

Comments
 (0)