/// <summary>Callback when the instance is being destroyed.</summary> private void OnDestroy() { for (int i = 0; i < radioButtons.Length; i++) { radioButtons[i].onClick.RemoveAllListeners(); } OnIndexWasSelected = null; }
// public EventHandlerInt OnValueAbove; // public EventHandlerInt OnValueBelow; // public EventHandlerFloat OnValueAbovePercent; // public EventHandlerFloat OnValueBelowPercent; public EventHandlerInt InvokeIfMinimum(int minimum, EventHandlerInt handler) { return(v => { if (v >= minimum) { handler(v); } }); }
/// <summary>Callback before the component is destroyed.</summary> private void OnDestroy() { //delegates OnPointsScored = null; OnSuccessfulMove = null; AnimatingFinished = null; }