Physics Layers
How to work with Unity Game Object layers in Airship
// Create a mask from layer names
const layerMask = LayerMask.GetMask("GameLayer0", "GameLayer1");
// Check if an object is a game layer
if (this.gameObject.layer === GameLayer.GAMELAYER_0) {
//Raycast with a game layer mask
if (Physics.Raycast(this.transform.position, this.transform.forward, 10, layerMask)) {
print("Hit a game layer object");
}
}Last updated