public Component[] GetComponents (Type type);

파라미터

typeThe type of Component to retrieve.

설명

Returns all components of Type type in the GameObject.

Note: If the type you request is a derivative of MonoBehaviour and the associated script can not be loaded then this function will return `null` for that component.

// Disable the spring on all HingeJoints in this game object
using UnityEngine;

public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object

void Start() { Component[] hingeJoints;

hingeJoints = GetComponents(typeof(HingeJoint));

foreach (HingeJoint joint in hingeJoints) joint.useSpring = false; } }

public T[] GetComponents ();

설명

Generic version. See the Generic Functions page for more details.

Note: If the type you request is a derivative of MonoBehaviour and the associated script can not be loaded then this function will return `null` for that component.

// Disable the spring on all HingeJoints in this game object
using UnityEngine;

public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object

void Start() { HingeJoint[] hingeJoints;

hingeJoints = GetComponents<HingeJoint>();

foreach (HingeJoint joint in hingeJoints) joint.useSpring = false; } }

public void GetComponents (Type type, List<Component> results);

파라미터

typeThe type of Component to retrieve.
resultsList to receive the results.

설명

Returns all components of Type type in the GameObject into List results. Note that results is of type Component, not the type of the component retrieved.

Note: If the type you request is a derivative of MonoBehaviour and the associated script can not be loaded then this function will return `null` for that component.

// Disable the spring on all HingeJoints in this game object
using UnityEngine;
using System.Collections.Generic;

public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object

void Start() { // Disable the spring on all HingeJoints in this game object List<Component> hingeJoints = new List<Component>();

GetComponents(typeof(HingeJoint), hingeJoints);

foreach (HingeJoint joint in hingeJoints) joint.useSpring = false; } }

public void GetComponents (List<T> results);

파라미터

resultsList of type T to receive the results.

설명

Returns all components of Type type in the GameObject into List results.

Note: If the type you request is a derivative of MonoBehaviour and the associated script can not be loaded then this function will return `null` for that component.

// Disable the spring on all HingeJoints in this game object
using UnityEngine;
using System.Collections.Generic;

public class GetComponentsExample : MonoBehaviour { // Disable the spring on all HingeJoints in this game object

void Start() { // Disable the spring on all HingeJoints in this game object List<HingeJoint> hingeJoints = new List<HingeJoint>();

GetComponents(hingeJoints);

foreach (HingeJoint joint in hingeJoints) joint.useSpring = false; } }