type | 見つけるコンポーネントのタイプ |
GameObject やその親たちから type
のすべてのコンポーネントを返します。
有効なコンポーネントが見つかるまで上に向かって(親の親)再帰します。それでも見つからない場合は null を返します。返すのはアクティブなゲームオブジェクトのコンポーネントのみです。
using UnityEngine; using System.Collections;
public class GetComponentInParentExample : MonoBehaviour { // Disable the spring on the first HingeJoint component found on any parent object
void Start( ) { HingeJoint hinge = gameObject.GetComponentInParent( typeof(HingeJoint) ) as HingeJoint;
if( hinge != null ) hinge.useSpring = false; } }
GameObject やその親たちのコンポーネント <T> を返します。
有効なコンポーネントが見つかるまで上に向かって(親の親)再帰します。それでも見つからない場合は null を返します。返すのはアクティブなゲームオブジェクトのコンポーネントのみです。
using UnityEngine; using System.Collections;
public class GetComponentInParentExample : MonoBehaviour { // Disable the spring on the first HingeJoint component found on any parent object
void Start( ) { HingeJoint hinge = gameObject.GetComponentInParent<HingeJoint>( );
if( hinge != null ) hinge.useSpring = false; } }