Only render top screen
This commit is contained in:
@@ -7,9 +7,7 @@ export class GuiRenderSystem extends System {
|
|||||||
const [player] = world.get_tag("player")!;
|
const [player] = world.get_tag("player")!;
|
||||||
const player_component = player.get(PlayerComponent)!;
|
const player_component = player.get(PlayerComponent)!;
|
||||||
|
|
||||||
for (const screen of player_component.screens) {
|
player_component.screens.at(-1)?.on_render();
|
||||||
screen.on_render();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -18,8 +16,6 @@ export class GuiTickSystem extends System {
|
|||||||
const [player] = world.get_tag("player")!;
|
const [player] = world.get_tag("player")!;
|
||||||
const player_component = player.get(PlayerComponent)!;
|
const player_component = player.get(PlayerComponent)!;
|
||||||
|
|
||||||
for (const screen of player_component.screens) {
|
player_component.screens.at(-1)?.on_tick(delta);
|
||||||
screen.on_tick(delta);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user