GodotSharp

    Bridge between Godot and the Mono runtime (Mono-enabled builds only).

    This class is a bridge between Godot and the Mono runtime. It exposes several low-level operations and is only available in Mono-enabled Godot builds.

    See also .


    • void detach_thread ( )

    Detaches the current thread from the Mono runtime.


    • int get_domain_id ( )

    Returns the current MonoDomain ID.

    Note: The Mono runtime must be initialized for this method to work (use to check). If the Mono runtime isn’t initialized at the time this method is called, the engine will crash.


    • int get_scripts_domain_id ( )

    Note: The Mono runtime must be initialized for this method to work (use to check). If the Mono runtime isn’t initialized at the time this method is called, the engine will crash.


    Returns if the domain is being finalized, false otherwise.


    • bool is_runtime_initialized ( )

    Returns if the Mono runtime is initialized, false otherwise.


    • is_runtime_shutting_down ( )

    • bool is_scripts_domain_loaded ( )

    Returns if the scripts domain is loaded, false otherwise.