Answers for "how to check for layer name in if unity"

C#
6

unity check collider layer

function OnCollisionEnter(collision : Collision)
 {
     if (collision.collider.gameObject.layer == LayerMask.NameToLayer("LAYER_NAME"))
     {
          Debug.Log("Touched a rail");
     }
 }
Posted by: Guest on November-08-2020
3

Check object is in layermask unity

public bool IsInLayerMask(GameObject obj, LayerMask layerMask)
{
	return ((layerMask.value & (1 << obj.layer)) > 0);
}
Posted by: Guest on May-03-2020

Code answers related to "how to check for layer name in if unity"

C# Answers by Framework

Browse Popular Code Answers by Language