Improve texture loaded from admin (#1151)
This commit is contained in:
parent
856b643c6a
commit
5a2b3a303a
@ -124,10 +124,15 @@ export class SelectCharacterScene extends AbstractCharacterScene {
|
|||||||
selectCharacterSceneVisibleStore.set(false);
|
selectCharacterSceneVisibleStore.set(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
createCurrentPlayer(): void {
|
createCurrentPlayer(): void {
|
||||||
for (let i = 0; i <this.playerModels.length; i++) {
|
for (let i = 0; i <this.playerModels.length; i++) {
|
||||||
const playerResource = this.playerModels[i];
|
const playerResource = this.playerModels[i];
|
||||||
|
|
||||||
|
//check already exist texture
|
||||||
|
if(this.players.find((c) => c.texture.key === playerResource.name)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
const [middleX, middleY] = this.getCharacterPosition();
|
const [middleX, middleY] = this.getCharacterPosition();
|
||||||
const player = this.physics.add.sprite(middleX, middleY, playerResource.name, 0);
|
const player = this.physics.add.sprite(middleX, middleY, playerResource.name, 0);
|
||||||
this.setUpPlayer(player, i);
|
this.setUpPlayer(player, i);
|
||||||
@ -258,6 +263,8 @@ export class SelectCharacterScene extends AbstractCharacterScene {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(this.lazyloadingAttempt){
|
if(this.lazyloadingAttempt){
|
||||||
|
//re-render players list
|
||||||
|
this.createCurrentPlayer();
|
||||||
this.moveUser();
|
this.moveUser();
|
||||||
this.lazyloadingAttempt = false;
|
this.lazyloadingAttempt = false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user