Beispiel #1
0
    private void OnDestroy()
    {
        if (enterColliderFunc != null)
        {
            enterColliderFunc = null;
        }
        if (stayColliderFunc != null)
        {
            stayColliderFunc = null;
        }
        if (exitColliderFunc != null)
        {
            exitColliderFunc = null;
        }

        if (enterTriggerFunc != null)
        {
            enterTriggerFunc = null;
        }
        if (stayTriggerFunc != null)
        {
            stayTriggerFunc = null;
        }
        if (exitTriggerFunc != null)
        {
            exitTriggerFunc = null;
        }
    }
Beispiel #2
0
 public void RegisterColliderFunc(ColliderFunc enterFunc, ColliderFunc stayFunc, ColliderFunc exitFunc)
 {
     enterColliderFunc = enterFunc;
     stayColliderFunc  = stayFunc;
     exitColliderFunc  = exitFunc;
 }