Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Visualize
Effortlessly debug script variables in-game for Godot 4 C#
Supported Engine Version
4.3
Version String
1.4
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL
https://github.com/user-attachments/assets/6bc843de-dc90-44f8-9513-17783f144ae2
How it Works
Add [Visualize] attribute to any of the supported members. Visualize attributes only work in classes that extend from Node.
// Position and _privateField will always update in the visualization UI
[Visualize(nameof(Position), nameof(_prviateField))]
public partial class Player : Node
{
// These members will be editable in-game
[Visualize] string[] PublicProperty { get; set; }
[Visualize] int _privateField;
[Visualize]
public void SomeMethod(int a, Color b, Quaterion c)
}
Supported Members
| Member Type | Supported | Example Types | Additional Notes |
|---|---|---|---|
| Numericals | β | int, float, double |
All numerical types are supported |
| Enums | β | Direction, Colors |
All enum types are supported |
| Booleans | β | bool |
|
| Strings | β | string |
|
| Color | β | Color |
|
| Vectors | β | Vector2, Vector2I, Vector3, Vector3I, Vector4, Vector4I |
|
| Quaternion | β | Quaternion |
|
| NodePath | β | NodePath |
|
| StringName | β | StringName |
|
| Methods | β | Method parameters support all listed types here | |
| Static Members | β | This includes static methods, fields, and properties | |
| Arrays | β | int[], string[], Vector2[] |
Arrays support all listed types here |
| Lists | β | List<string[]>, List<Vector2> |
Lists support all listed types here |
| Dictionaries | β | Dictionary<List<Color[]>, Vector2> |
Dictionaries support all listed types here |
| Structs | β | Currently disabled as very broken right now | |
| Classes | β | Currently disabled as very broken right now | |
| Records | β | record |
I couldn't get them to work for some reason |
| Godot Classes | β | Node, PointLight2D |
I'm not even sure how this would work |
Effortlessly debug script variables in-game for Godot 4 C#
Reviews
Quick Information
Visualize
Effortlessly debug script variables in-game for Godot 4 C#
Supported Engine Version
4.3
Version String
1.4
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL