Tag: reflection
Generate JSON Schema from C# Types
Generates a JSON Schema for a specified C# type name using reflection. It supports primitives, enums, generic collections, and complex objects present in loaded assemblies.
Find C# Methods via Reflection
Locates C# methods within a Unity project using C# Reflection. It supports searching by class name, method name, and parameters, including private members.
Invoke C# Methods via Reflection
Executes C# methods within a Unity environment using reflection, allowing for the invocation of both public and private methods. The tool supports complex parameter passing and can specify execution on the main thread.
Modify Unity Object Fields and Properties
Enables direct modification of UnityEngine.Object fields and properties using JSON Merge Patch, path-based patches, or object diffs. It allows developers to target GameObjects, Components, and Assets via their instance IDs.
Retrieve Unity Asset Data
Extract serialised fields and properties from Unity assets using specific paths or complex view queries. Supports filtering by name pattern, maximum depth, and type.