ui: Multiple inventories support

- Added scrollable container for inventories
- Fixed slots being visibly hovered when dragging items
This commit is contained in:
Alexey 2026-03-13 16:17:44 +03:00
commit 337986d2b9
5 changed files with 113 additions and 43 deletions

View file

@ -6,7 +6,7 @@ pub mod ui;
#[cfg(test)]
mod tests;
use bevy::prelude::*;
use bevy::{prelude::*, ui_widgets::ScrollbarPlugin};
use leafwing_input_manager::prelude::*;
use serde::{Deserialize, Serialize};
@ -86,6 +86,7 @@ impl Plugin for ExpeditionPlugin {
app.add_plugins((
input::InputAssetPlugin::<InputAction>::default(),
input::InputAssetPlugin::<UiAction>::default(),
ScrollbarPlugin,
))
.init_state::<GameState>()
.insert_resource(ui::WindowSize::default())