@@ -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