Normally, Raycast ignores IgnoreRaycast layer, but when i add layerMask to my custom layer, it starts ignoring my layer in layermask, but hitting IgnoreRaycast layer. Is there way to ignore 2 different layers at the same time?
Example:
To have a Raycast ignore IgnoreRaycast layer and two additional layers (A and B):
var mask1 = 1 << SomeLayerA;
var mask2 = 1 << SomeLayerB;
var mask = Physics.DefaultRaycastLayers & ~(mask1 | mask2);
Physics.Raycast(..., mask, ...);