Ejemplo n.º 1
0
        public static IgnorableCollider GetIgnorableCollision(Collider coll)
        {
            if (coll == null)
            {
                return(null);
            }

            return(coll.AddOrGetComponent <IgnorableCollider>());
        }
        public static ColliderAspect GetAspect(Collider coll)
        {
            if (coll == null)
            {
                return(null);
            }

            return(coll.AddOrGetComponent <ColliderAspect>());
        }
        public static void AddOnTriggerExitCallback(this Collider collider, TriggerEventCallback callback)
        {
            if (collider == null || callback == null)
            {
                return;
            }

            var handle = collider.AddOrGetComponent <OnTriggerExitCallbackHandle>();

            handle.TriggerExited += callback;
        }