Chickensoft.SuperNodes
1.6.1
See the version list below for details.
dotnet add package Chickensoft.SuperNodes --version 1.6.1
NuGet\Install-Package Chickensoft.SuperNodes -Version 1.6.1
<PackageReference Include="Chickensoft.SuperNodes" Version="1.6.1" />
paket add Chickensoft.SuperNodes --version 1.6.1
#r "nuget: Chickensoft.SuperNodes, 1.6.1"
// Install Chickensoft.SuperNodes as a Cake Addin #addin nuget:?package=Chickensoft.SuperNodes&version=1.6.1 // Install Chickensoft.SuperNodes as a Cake Tool #tool nuget:?package=Chickensoft.SuperNodes&version=1.6.1
🔮 SuperNodes
SuperNodes is a C# source generator that gives superpowers to Godot node scripts.
<p align="center"> <img alt="SuperNodes Logo" src="SuperNodes/icon.png" width="200"> </p>
Supercharge your Godot nodes with lifecycle-aware mixins, third party source generators, script introspection, and dynamic property manipulation — all without runtime reflection!
📖 Documentation
SuperNodes can do a LOT — check out the official documentation for usage details.
- ✅ Apply PowerUps (essentially mixins for C#) to any class that extends a Godot
Node
orGodotObject
. - ✅ Use third-party source generators alongside Godot's official source generators.
- ✅ Get and set the value of script properties and fields at runtime, without using reflection.
- ✅ Examine the attributes and types of script properties and fields at runtime, without using reflection.
- ✅ Inspect SuperNodes across assemblies using the shared runtime types.
- ✅ Compatible with source-only nuget packages.
- ✅ Inspect SuperNodes across assemblies using the shared runtime types.
- ✅ 100% code coverage. Contact us in Discord if you find a problem!
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.8.0 | 8,294 | 4/29/2024 | |
1.7.0 | 2,454 | 11/28/2023 | |
1.6.1 | 1,571 | 10/16/2023 | |
1.6.0 | 271 | 9/17/2023 | |
1.5.1 | 205 | 9/9/2023 | |
1.5.0 | 6,917 | 8/27/2023 | |
1.4.0 | 232 | 8/27/2023 | |
1.3.0 | 2,085 | 8/6/2023 | |
1.2.1 | 199 | 5/7/2023 | |
1.2.0 | 356 | 4/8/2023 | |
1.1.0 | 241 | 4/8/2023 | |
1.0.0 | 273 | 3/8/2023 | |
0.2.0-beta | 230 | 1/15/2023 | |
0.1.0-beta | 184 | 1/14/2023 |
SuperNodes release.