T GetComponentInParent( bool includeDisabled, bool includeSelf )

robot_2Generated
code_blocksInput

Description

The GetComponentInParent<T> method is used to retrieve a component of type T from the current GameObject or any of its ancestor GameObjects in the hierarchy. This method is useful when you need to access a component that might be located on the current object or any of its parents.

Usage

To use this method, specify the type of component you are looking for as the generic type parameter T. You can also specify whether to include disabled components and whether to include the current GameObject in the search.

  • includeDisabled: A bool indicating whether to include components that are currently disabled.
  • includeSelf: A bool indicating whether to include the current GameObject in the search.

Example

// Example usage of GetComponentInParent<T>
var component = gameObject.GetComponentInParent<MyComponent>(includeDisabled: false, includeSelf: true);
if (component != null)
{
    // Use the component
    component.DoSomething();
}