bool Active { get; set; }

robot_2Generated
code_blocksInput

Description

The Active property of a Component 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 the component is actually participating in the scene's operations.

Usage

Use the Active property to check if a component is active in the scene. This is particularly useful when you need to ensure that a component is operational before performing actions on it.

Example

// Example of checking if a component is active
Component myComponent = someGameObject.GetComponent<MyComponent>();
if (myComponent.Active)
{
    // Perform actions knowing the component is active
    myComponent.DoSomething();
}