I don't know if this has been posted yet but with updating to use EventDelegate I'm noticing an issue with UIInput.current. My understanding is that this should get set when the OnSubmit gets triggered.
Looking through UIInput it looks like current never gets set. Here is the current code for Submit()
protected void Submit ()
{
if (NGUITools.IsActive(this))
{
mValue = value;
EventDelegate.Execute(onSubmit);
SaveToPlayerPrefs(mValue);
}
}
Shouldn't this set current = this; then current = null after executing? Or am I not understanding this correctly