change a game objects layer in unity code example
Example 1: unity get layer of gameobject
// This will retrun the layer mask of the specified gameObject
gameObject.layer
// You can as well modify this value through code
gameObject.layer = LayerMask.NameToLayer("SomeOtherLayer")
Example 2: set object layer unity
// Put the game object in the ignore raycast layer (2)using UnityEngine;
using System.Collections;public class ExampleClass : MonoBehaviour
{
void Example()
{
gameObject.layer = 2;
}
}