implicit operator bool(Object)
Determines whether the object exists.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Operator
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
implicit operator bool(Boolea)
public static implicit operator bool(Object exists)
Parameters
Returns
Type | Description |
|---|---|
| bool |
Remarks
The three examples below give the same result.
using UnityEngine;public class Example : MonoBehaviour{ // check if there is a rigidbody attached to this transform void Start() { if (GetComponent<Rigidbody>() == true) { Debug.Log("Rigidbody attached to this transform"); } }}
...is the same as this...
using UnityEngine;public class Example : MonoBehaviour{ // check if there is a rigidbody attached to this transform void Start() { if (GetComponent<Rigidbody>()) { Debug.Log("Rigidbody attached to this transform"); } }}
...which is also the same as this...
using UnityEngine;public class Example : MonoBehaviour{ // check if there is a rigidbody attached to this transform void Start() { if (GetComponent<Rigidbody>() != null) { Debug.Log("Rigidbody attached to this transform"); } }}