C#: choose the right guide
C# 1.0.0 setup, data, exports and API boundaries without another scripting language.
What you need
Use a Reckfell 1.0.0 C# project with Reckfell.NET.Sdk/1.0.0 and TargetFramework net10.0. C# setup covers the project and first build. Do not create a second project inside an existing C# project or change the SDK version using another engine's instructions.
A class attached to an Entity derives from Entity or the appropriate subclass and is partial. An ordinary InventoryLedger model needs neither Entity, partial nor GlobalClass.
Find a solution
| Task | Guide |
|---|---|
| Edit in Inspector and store in a prefab | Exported properties |
| Define a custom Resource | Global classes |
| Choose .NET/engine collections and copy data | Collections |
| Validate a dynamic value's type and range | Variant |
| Obtain the right type and handle a freed object | Types and lifetime |
| Invoke a method through engine APIs | C#/engine boundary |
| Subscribe to or await a signal | Signals |
Check one complete fixture
The export guide contains five complete files. Running them creates an interface with damage 12, ammo 5, inventory 2 and Variant.Int 25. The button reduces ammo to 4. Calculation, Resource configuration and display are separate so each example can also be tested independently.