Chatsidebar
Manages the UI layout and input handling for the lobby chat sidebar, including the chat message input box, chat message history display, and player list panel.
Manages the UI layout and input handling for the lobby chat sidebar, including the chat message input box, chat message history display, and player list panel.
Manages the display and scrolling of chat messages in the lobby UI, maintaining a rolling buffer of up to 20 messages.
Manages the in-game lobby UI, including character selection, loadout dressing, player list, and chat, for both server and client participants.
Manages the lobby UI flow during online multiplayer game setup, including character selection, skin loadouts, wait states, and post-match XP/leaderboard panels.
Renders a horizontal carousel of MVP (Most Valuable Player) cards displayed during match results, showing player avatars, stats, and themed titles based on the current game mode.
Renders and manages the player list UI for the lobby screen, including player names, character badges, mute controls, and profile actions.
Manages the lobby UI grid showing player avatars, readiness states, and local player voting functionality during the waiting-for-players phase before world spawn.
Manages the lobby state and countdown sequence before players spawn into a world, including tracking player readiness and handling analytics during match startup.
Manages the UI panel displayed after a match to show XP progression, earned details, and unlocked achievements.