Dpdt is a compile-time DI container based on C# Source Generators. Its goal is to remove everything possible from runtime and make resolving process as faster as we can. This is achieved by transferring huge piece of resolving logic to the compilation stage into the source generator.
C# Source Generators for use with the Godot Game Engine (Supports Godot 3 and Godot 4!)
- `SceneTree` class attribute:
-- Generates class property for uniquely named nodes
-- Provides strongly typed access to the scene hierarchy (via `_` operator)
- `GodotOverride` method...
Powerful INotifyPropertyChanged Source Generator, which generates INPC boilerplate for you as part of your build.
Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.