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); diff --git a/package.json b/package.json index 3843c8d..c2febd6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.syntriax.trigger", - "version": "0.4.0", + "version": "0.5.0", "displayName": "Trigger Module", "unity": "2019.1", "documentationUrl": "https://git.syntriax.com/Syntriax/Trigger.git",