enum | MoreMountains.Tools.TriggerAndCollisionMask {
MoreMountains.Tools.TriggerAndCollisionMask.IgnoreAll = 0,
MoreMountains.Tools.TriggerAndCollisionMask.OnTriggerEnter = 1 << 0,
MoreMountains.Tools.TriggerAndCollisionMask.OnTriggerStay = 1 << 1,
MoreMountains.Tools.TriggerAndCollisionMask.OnTriggerExit = 1 << 2,
MoreMountains.Tools.TriggerAndCollisionMask.OnCollisionEnter = 1 << 3,
MoreMountains.Tools.TriggerAndCollisionMask.OnCollisionStay = 1 << 4,
MoreMountains.Tools.TriggerAndCollisionMask.OnCollisionExit = 1 << 5,
MoreMountains.Tools.TriggerAndCollisionMask.OnTriggerEnter2D = 1 << 6,
MoreMountains.Tools.TriggerAndCollisionMask.OnTriggerStay2D = 1 << 7,
MoreMountains.Tools.TriggerAndCollisionMask.OnTriggerExit2D = 1 << 8,
MoreMountains.Tools.TriggerAndCollisionMask.OnCollisionEnter2D = 1 << 9,
MoreMountains.Tools.TriggerAndCollisionMask.OnCollisionStay2D = 1 << 10,
MoreMountains.Tools.TriggerAndCollisionMask.OnCollisionExit2D = 1 << 11,
MoreMountains.Tools.TriggerAndCollisionMask.OnAnyTrigger3D = OnTriggerEnter | OnTriggerStay | OnTriggerExit,
MoreMountains.Tools.TriggerAndCollisionMask.OnAnyCollision3D = OnCollisionEnter | OnCollisionStay | OnCollisionExit,
MoreMountains.Tools.TriggerAndCollisionMask.OnAnyTrigger2D = OnTriggerEnter2D | OnTriggerStay2D | OnTriggerExit2D,
MoreMountains.Tools.TriggerAndCollisionMask.OnAnyCollision2D = OnCollisionEnter2D | OnCollisionStay2D | OnCollisionExit2D,
MoreMountains.Tools.TriggerAndCollisionMask.OnAnyTrigger = OnAnyTrigger3D | OnAnyTrigger2D,
MoreMountains.Tools.TriggerAndCollisionMask.OnAnyCollision = OnAnyCollision3D | OnAnyCollision2D,
MoreMountains.Tools.TriggerAndCollisionMask.All_3D = OnAnyTrigger3D | OnAnyCollision3D,
MoreMountains.Tools.TriggerAndCollisionMask.All_2D = OnAnyTrigger2D | OnAnyCollision2D,
MoreMountains.Tools.TriggerAndCollisionMask.All = All_3D | All_2D
} |