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; } }
public void RegisterColliderFunc(ColliderFunc enterFunc, ColliderFunc stayFunc, ColliderFunc exitFunc) { enterColliderFunc = enterFunc; stayColliderFunc = stayFunc; exitColliderFunc = exitFunc; }