@@ -337,6 +337,7 @@ class PageFour extends React.Component {
337
337
338
338
render ( ) {
339
339
// Get all sprites
340
+ if ( ! vfg . visualStages ) return null ;
340
341
var sprites = vfg . visualStages [ this . state . stepInfoIndex ] . visualSprites ;
341
342
// Sort sprites by their depth
342
343
sprites . sort ( ( itemA , itemB ) => itemA . depth - itemB . depth )
@@ -347,7 +348,7 @@ class PageFour extends React.Component {
347
348
< div className = { styles . sub_title } > Steps </ div >
348
349
< div className = { styles . left_upper } >
349
350
{
350
- steps . map ( ( step , i ) => {
351
+ steps && steps . map ( ( step , i ) => {
351
352
return < div className = { styles . stage_item }
352
353
style = { { backgroundColor : i === this . state . stepInfoIndex ? '#eef' : 'white' } }
353
354
onClick = { ( ) => { this . handleSwitchStage ( i ) ; } }
@@ -375,8 +376,8 @@ class PageFour extends React.Component {
375
376
sprites . map ( ( sprite , i ) => {
376
377
// Get the texture from base64 image storing in the vfg file
377
378
var textureName = sprite . prefabimage
378
- var base = new PIXI . BaseTexture ( "data:image/png;base64," + vfg . imageTable . m_values [ vfg . imageTable . m_keys . indexOf ( textureName ) ] ) ;
379
- var texture = new PIXI . Texture ( base ) ;
379
+ // var base = new PIXI.BaseTexture("data:image/png;base64,"+vfg.imageTable.m_values[vfg.imageTable.m_keys.indexOf(textureName)]);
380
+ // var texture = new PIXI.Texture(base);
380
381
// Get the color of the sprite
381
382
var color = utils . rgb2hex ( [ sprite . color . r , sprite . color . g , sprite . color . b ] )
382
383
// Initialize the rotation of the sprite
@@ -399,7 +400,8 @@ class PageFour extends React.Component {
399
400
return (
400
401
< >
401
402
< Sprite
402
- texture = { texture }
403
+ //texture = {texture}
404
+ image = { "data:image/png;base64," + vfg . imageTable . m_values [ vfg . imageTable . m_keys . indexOf ( textureName ) ] }
403
405
name = { sprite . name }
404
406
anchor = { anchor }
405
407
rotation = { rotation }
@@ -425,7 +427,8 @@ class PageFour extends React.Component {
425
427
return (
426
428
< >
427
429
< Sprite
428
- texture = { texture }
430
+ //texture = {texture}
431
+ image = { "data:image/png;base64," + vfg . imageTable . m_values [ vfg . imageTable . m_keys . indexOf ( textureName ) ] }
429
432
name = { sprite . name }
430
433
anchor = { anchor }
431
434
rotation = { rotation }
0 commit comments