body
The Rigidbody or ArticulationBody of the collider that your Component collides with (Read Only).
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Property
- Namespace: UnityEngine
- Assembly: UnityEngine.PhysicsModule
public Component body { get; }
Remarks
This returns the Rigidbody or ArticulationBody of the collider that your Component collides with. If the collider doesn't have a rigid or articulation body attached, this returns .
nullExamples
using UnityEngine;public class ExampleScript : MonoBehaviour{ // Print out which type of <see cref="UnityEngine.Component"></see> is attached to the collider we hit void OnCollisionStay(Collision collision) { // Check if the collider your GameObject hits has a rigidbody if (collision.body as Rigidbody) { Debug.Log("Has Rigidbody."); } // Check if the collider your GameObject hits has an articulation body if (collision.body as ArticulationBody) { Debug.Log("Has ArticulationBody."); } }}