#pragma once #include <guecs/ui.hpp> #include <optional> namespace UISystem { std::optional<guecs::Entity> loot_grab(guecs::UI& gui, std::any data); bool loot_drop(guecs::UI& source, guecs::UI& target, std::optional<guecs::Entity> source_id, std::any data); }