bool IsEditor { get; set; }

robot_2Generated
code_blocksInput

Description

The IsEditor property of the Scene class indicates whether the current scene is being run in an editor environment. This property is useful for distinguishing between runtime and editor-specific logic, allowing developers to conditionally execute code based on the environment.

Usage

Use the IsEditor property to check if the scene is currently in an editor environment. This can be particularly useful for debugging or when you want to execute certain code only when the scene is being edited, not during normal gameplay.

Example

// Example of using the IsEditor property
if (scene.IsEditor)
{
    // Execute editor-specific logic
    Debug.Log("This code is running in the editor.");
}
else
{
    // Execute runtime-specific logic
    Debug.Log("This code is running during gameplay.");
}