InspectMe Methods
The InspectMe plugin offers a range of methods designed to enhance the debugging and inspection process in Unity. These methods allow developers to easily inspect objects, classes, and their members at runtime. This documentation provides a comprehensive guide to utilizing these methods effectively.
InspectMe Method for Objects
Description
Inspects an object, allowing developers to observe its properties and fields in real-time.
Usage
public static void InspectMe(this object host, string instanceName = "", [CallerLineNumber] int lineNumber = 0, [CallerFilePath] string filePath = "")
Parameters
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
host | 
object | 
The object to be inspected. | N/A | 
instanceName | 
string | 
(Optional) Custom name for the instance being inspected. | "" (empty) | 
lineNumber | 
int | 
Line number in the source code file. | 0 | 
filePath | 
string | 
Path to the source code file. | "" (empty) | 
InspectMe Method for Classes
Description
Inspects a class instance, providing insights into its properties and fields.
Usage
public static InspectResult<T> InspectMe<T>(this T host, string instanceName = "", [CallerLineNumber] int lineNumber = 0, [CallerFilePath] string filePath = "") where T : class
Parameters
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
host | 
T | 
The class instance to be inspected. | N/A | 
instanceName | 
string | 
(Optional) Custom name for the instance being inspected. | "" (empty) | 
lineNumber | 
int | 
Line number in the source code file. | 0 | 
filePath | 
string | 
Path to the source code file. | "" (empty) | 
InspectMe Method for Member Inspection Using MemberInfo
Description
Inspects a specific member of an object or class using MemberInfo.
Usage
public static void InspectMe(this object host, MemberInfo memberInfo, [CallerLineNumber] int lineNumber = 0, [CallerFilePath] string filePath = "")
Parameters
| Parameter | Type | Description | Default Value | 
|---|---|---|---|
host | 
object | 
The object containing the member to be inspected. | N/A | 
memberInfo | 
MemberInfo | 
The information about the member to be inspected. | N/A | 
lineNumber | 
int | 
Line number in the source code file. | 0 | 
filePath | 
string | 
Path to the source code file. | "" (empty) | 
For further assistance, don't hesitate to reach out to our support section.