Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


excludeLayers

The additional layers that all Collider s attached to this ArticulationBody should exclude when deciding if the Collider can come into contact with another Collider.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.PhysicsModule
public LayerMask excludeLayers { get; set; }

Remarks

The Layer Collision Matrix defines which layers can contact other layers. Use this property to specify additional layers that all Colliders attached to this ArticulationBody instance can't contact.
When deciding which layers can contact each other, the Layer Collision Matrix first includes layers, then excludes layers. If a layer is set to be included and excluded, it is excluded.
NOTE: Layers can be included or excluded differently depending on the settings of each Collider instance. As such, there could be a conflicting decision for whether two Collider instances can come into contact with each other. To learn how Unity decides this, see _layerOverridePriority.