GodotEx
Godot Extra provides a set of extension libraries for Godot in C#.
GodotEx
Basic extension library for Godot:
- Extension methods for Godot classes such as InputEvent, Node, Transform3D, etc.
- Utilities for node path resolving, packed scene instantiation, raycast, input handling, etc.
GodotEx.Async
Asynchronous extension library for Godot:
- Awaitables for common Godot object signals such as Timer.Timeout and SceneTree.ProcessFrame
CancellableSignalAwaiter
that wraps the Godot SignalAwaiter, provides functionality similar to that of ToSignal() while also accepting a CancellationToken
GodotEx.Hosting
Hosting extension library for Godot:
- A
Host
node that provides hosting functionalities with ServiceProvider - Dependency injection through the above
Host
Prerequisites
License
Distributed under the MIT License. Copyright (c) 2024 altamkp.