diff --git a/Runtime/Collider/ColliderTriggerAreaBase.cs b/Runtime/Collider/ColliderTriggerAreaBase.cs index 13b2d3c..fc3700a 100644 --- a/Runtime/Collider/ColliderTriggerAreaBase.cs +++ b/Runtime/Collider/ColliderTriggerAreaBase.cs @@ -6,10 +6,12 @@ namespace Syntriax.Modules.Trigger { public abstract class ColliderTriggerAreaBase : MonoBehaviour, IColliderTriggerArea { + [SerializeField] private LayerMask colliderMask = ~0; + protected Collider2D[] nonAllocResults = new Collider2D[32]; protected int previousTriggerCount = 0; - public LayerMask ColliderMask { get; set; } = ~0; + public LayerMask ColliderMask { get => colliderMask; set => colliderMask = value; } public Action> OnTriggeredCollidersUpdated { get; set; } = null; public List ColliderList { get; protected set; } = new List(32);