How Can Remove lambda button onlick
button.onClick.AddListener(()=> { RegitserListerner(eventname); });
button.onClick.AddListener(()=> { button.onClick.RemoveListener(() => { RegitserListerner(eventname); }); });
i have added a listener to a dynamically created gui button using the button.onClick.Addistener() function and that all works fine.
and i want remove this listener on click but It's not work, lambda is not have method name , but i need add mehtod have parameter to button
so how i can add listener with parameter to button? i dont want change button scripts
Comment
Best Answer
Answer by bbsuuo · Jul 02, 2018 at 09:36 AM
i think i resolve anything !!! UnityAction ac = new UnityAction(() => { RegitserListerner(eventname); });