Обмеження демо-версії¶
🇬🇧 English | 🇺🇦 Українська
Це ознайомча редакція InventorySystem. Вона встановлюється поряд із повною версією в одному проєкті й існує, щоб ви могли спробувати кожну можливість до покупки — це не урізана заміна повної версії.
Що працює так само, як у повній версії¶
Кожна можливість і кожен режим працюють точно як у повній редакції. Нічого не вимкнено й не заглушено:
- усі п'ять готових фрагментів (
Stackable,Equippable,Consumable,Durability,Weight) і власні фрагменти; - стакування, обмеження слотів, ліміт ваги, фільтри;
- слоти спорядження, використання вдягнутого предмета, візуальні актори;
- таблиці луту, скрині у світі, предмети на землі;
- збереження / завантаження (
ExportState/ImportState); - повна модель мережевої авторитетності — той самий виклик
Try*працює на клієнті без жодного мережевого коду з вашого боку; - автоматичне під'єднання компонентів через Project Settings;
- екранний інспектор і консольні команди
DemoInv*/DemoEquip*.
Що обмежено¶
- Різних типів предметів за ігрову сесію — 5. Демо приймає до п'яти
різних визначень предметів сумарно по всіх інвентарях і компонентах
спорядження в межах сесії. Додати ще одиниці типу, який уже зустрічався
цієї сесії, — безкоштовно; шостий новий тип відхиляється (
TryAddItemта подібні повертаютьfalse) із поясненням у лозі та на екрані. Лічильник обнуляється щоразу, коли світ починає гру (натисніть Play знову або перезапустіть сесію). - Екранний водяний знак. Невеликий жовтий рядок-накладка показує, що це
демо-редакція, і скільки бюджету сесії витрачено
(
DEMO EDITION - 3/5 item types used this session). - Shipping-збірки. Плагін відмовляється активуватися в конфігурації
Shipping— він призначений для оцінки в редакторі та Development-збірках. Shipping-збірку все одно можна зібрати як звичайно; плагін просто нічого в ній не робить (немає world-підсистеми, автопід'єднання, водяного знака, обліку бюджету).
Більше нічого не обмежено. Якщо якоїсь можливості повної версії тут бракує — це помилка, повідомте про неї.
Обидві редакції встановлені одночасно¶
Якщо в тому самому проєкті встановлено й повний плагін InventorySystem, демо-редакція виявляє його й автоматично відступає — не створює компонентів і не малює водяний знак, не заважаючи повній версії. Щоб усе одно запустити обидві поряд, зніміть галочку Stand Down When Full Plugin Present у Project Settings → Game → Inventory System (Demo).
Перехід на повну версію¶
Класи й дата-ассети демо — це окремий тип від повної редакції:
UISDemoItemDefinition з типом первинного ассета DemoItemDefinition, а не
UISItemDefinition / ItemDefinition. Визначення предметів, створені під демо
під час оцінки, не переносяться в повний плагін автоматично; створіть їх
заново (або змініть батьківський клас) на UISItemDefinition після переходу.
Усе, що ви дізналися про їх створення, переноситься дослівно — змінюється лише
клас ассета.