C#: выбрать нужное руководство
Настройка C# 1.0.0, данные, экспорт и граница API — без второго языка и лишних шагов.
Что нужно для запуска
Используйте C#-проект Reckfell 1.0.0 с Reckfell.NET.Sdk/1.0.0 и TargetFramework net10.0. Настройка проекта и первая сборка — в начале работы с C#. Не создавайте второй проект внутри уже созданного C#-проекта и не меняйте версию SDK по инструкции для другого движка.
Класс, прикрепляемый к Entity, наследуется от Entity или подходящего подкласса и объявляется partial. Обычной модели InventoryLedger не нужны ни Entity, ни partial, ни атрибут GlobalClass.
Найти решение
| Задача | Руководство |
|---|---|
| Настроить значение в Inspector и сохранить в префабе | Экспорт свойств |
| Завести собственный Resource | Глобальные классы |
| Выбрать .NET/движковую коллекцию и скопировать данные | Коллекции |
| Проверить тип и диапазон динамического значения | Variant |
| Получить нужный тип и обработать удалённый объект | Типы и время жизни |
| Правильно вызвать метод через API | Граница C# и движка |
| Подписаться и дождаться сигнала | Сигналы |
Проверить на одном стенде
В руководстве по экспорту есть пять полных файлов. Запуск создаёт интерфейс: урон 12, боезапас 5, инвентарь 2, Variant.Int 25. Кнопка уменьшает боезапас до 4. Код расчёта, настройка Resource и отображение разделены, поэтому каждый пример можно проверить отдельно.