Система инвентаря для Unity + Mirror
Возможности:
- Все операции (add/move/remove) валидируются на сервере, минимизирует читы и рассинхронизации.
- Динамические контейнеры - рюкзаки, сундуки и т.п. можно создавать/удалять во время игры.
- 2D‑сетка слотов - контейнеры реализованы как grid; простая и понятная модель.
- Smart stacking - автоматическое складывание предметов в стеки.
- Drag & drop с визуальным ghost‑слотом; итоговые изменения контролирует сервер.
- Эффективная синхронизация - обновляются только изменённые слоты, не весь инвентарь.
- Инструменты для редактора и примерная сцена для быстрого старта.
Ограничения:
- Нет встроенного сохранения/персистентности.
- Поддерживаются только прямоугольные слоты (без поворотов/нестандартных форм).
- Нет продвинутой системы прав доступа к общим контейнерам.
- Потребует регистрации префабов в Network Manager Mirror и тестирования совместимости версий.
📘Лицензия:
MIT
Ссылка:
Multiplayer Inventory System
