Answers for "try get component unity"

7

unity get component

using UnityEngine;

public class TryGetComponentExample : MonoBehaviour
{
    void Start()
    {
    	// Since Unity  2019.2 you can use TryGetComponent to check
        // if an object has a component, it will not allocate GC in 
        // the editor if the object doesn't have one.
        if (TryGetComponent(out Rigidbody rigidFound))
        {
        	// Deactivate rigidbody
            rigidFound.enabled = false;
        }
        
		// For versions below 2019.2 you can do it this way:
        // Create a variable
        Rigidbody rigidFound = GetComponent<Rigidbody>();
        
        // If the 'Rigidbody' exist in the gameobject
        if(rigidFound != null)
        {
        	// Deactivate rigidbody
            rigidFound.enabled = false;
        }
	}
}
Posted by: Guest on April-27-2020
1

unity trygetcomponent

Renderer rendererFound;
//If TryGetComponent doesn't find a Renderer on this, it returns false
//If a Renderer is found, it return true AND places the renderer that was 
//found into 'rendererFound'
if (TryGetComponent(out rendererFound) == false) 
{
  Debug.LogError($"Error in {GetType()}: GameObject doesn't have a Renderer object");
  return null;
}
//Use 'rendererFound' asif component was found
float halfRadius = rendererFound.bounds.size.z / 2;
Posted by: Guest on July-09-2020

Browse Popular Code Answers by Language