private void AddCallback()
        {
            if (cachedEnterProxy != null)
            {
                cachedEnterProxy.AddTriggerEventCallback(TriggerEnter);
            }

            if (cachedExitProxy != null)
            {
                cachedEnterProxy.AddTriggerEventCallback(TriggerExit);
            }
        }
Beispiel #2
0
        private void AddCallback()
        {
            if (cachedProxy == null)
            {
                return;
            }

            switch (trigger)
            {
            case TriggerType.OnTriggerEnter:
                cachedProxy.AddTriggerEventCallback(TriggerEnter);
                break;

            case TriggerType.OnTriggerStay:
                cachedProxy.AddTriggerEventCallback(TriggerStay);
                break;

            case TriggerType.OnTriggerExit:
                cachedProxy.AddTriggerEventCallback(TriggerExit);
                break;
            }
        }