docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class EditorStateData

    Editor state information data structure.

    Inheritance
    object
    EditorStateData
    Implements
    IEquatable<EditorStateData>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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

    Implements

    IEquatable<T>
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)