| t | The typeof Component to retrieve. | 
| includeInactive | 在发现结果集内是否应包含非活动 GameObject 上的组件? | 
                  Component
        A Component of the matching type, otherwise null if no Component is found.
      
Returns the Component of type in the GameObject or any of its parents.
        Unless a Component of type is found in the current GameObject, the method recurses upwards until it finds a GameObject with a matching Component.//
Only Components on active GameObjects are matched unless explicitly specified otherwise.
      
using UnityEngine;
public class GetComponentInParentExample : MonoBehaviour { void Start() { HingeJoint hinge = GetComponentInParent(typeof(HingeJoint)) as HingeJoint;
if (hinge != null) { hinge.useSpring = false; } else { // Try again by including inactive GameObjects. hinge = GetComponentInParent(typeof(HingeJoint), true) as HingeJoint;
if (hinge != null) hinge.useSpring = false; } } }
| includeInactive | 在发现结果集内是否应包含非活动 GameObject 上的组件? | 
                  T
        A Component of the matching type, otherwise null if no Component is found.
      
Generic version of this method.
using UnityEngine;
public class GetComponentInParentExample : MonoBehaviour { void Start() { HingeJoint hinge = GetComponentInParent<HingeJoint>();
if (hinge != null) { hinge.useSpring = false; } else { // Try again by including inactive GameObjects. hinge = GetComponentInParent<HingeJoint>(true);
if (hinge != null) hinge.useSpring = false; } } }