Class EditorStateData
Editor state information data structure.
Implements
Inherited Members
Namespace: Unity.AI.MCP.Editor.Tools.Parameters
Assembly: Unity.AI.MCP.Editor.dll
Syntax
public record EditorStateData : IEquatable<EditorStateData>
Properties
ApplicationContentsPath
Gets or sets the path to Unity application contents.
Declaration
[McpDescription("Path to Unity application contents")]
public string ApplicationContentsPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ApplicationPath
Gets or sets the path to Unity application.
Declaration
[McpDescription("Path to Unity application")]
public string ApplicationPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IsCompiling
Gets or sets whether the editor is compiling.
Declaration
[McpDescription("Whether the editor is compiling")]
public bool IsCompiling { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsPaused
Gets or sets whether the game is paused.
Declaration
[McpDescription("Whether the game is paused")]
public bool IsPaused { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsPlaying
Gets or sets whether the editor is in play mode.
Declaration
[McpDescription("Whether the editor is in play mode")]
public bool IsPlaying { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsUpdating
Gets or sets whether the editor is updating.
Declaration
[McpDescription("Whether the editor is updating")]
public bool IsUpdating { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
TimeSinceStartup
Gets or sets the time since Unity startup in seconds.
Declaration
[McpDescription("Time since Unity startup")]
public double TimeSinceStartup { get; set; }
Property Value
| Type | Description |
|---|---|
| double |