private void OnDisable() { foreach (Delegate d in onClick.GetInvocationList()) { onClick -= d as OnClick; } foreach (Delegate d in onDrag.GetInvocationList()) { onDrag -= d as OnDrag; } }