bool Active { get; set; }

robot_2Generated
code_blocksInput

Description

The Active property of a Component in the Sandbox framework indicates whether the component is currently active in the scene. A component is considered active if it is enabled and all of its ancestor GameObjects are also enabled. This property is useful for determining if a component is truly operational within the scene, as opposed to just being enabled but potentially inactive due to a disabled parent GameObject.

Usage

To check if a component is active, simply access the Active property on the component instance. This will return a boolean value indicating the active state of the component.

Example

// Example of checking if a component is active
Component myComponent = someGameObject.GetComponent<MyComponent>();
if (myComponent.Active)
{
    // The component is active and can perform its operations
    myComponent.PerformAction();
}
else
{
    // The component is not active, handle accordingly
    Debug.Log("Component is not active.");
}