Нет эксперта NGUI, но вы можете вызвать всех слушателей, просто позвоните
userManagementBtn.OnClick();
Кроме того, для правильной раскраски и т. Д., Вы можете позвонить SetState
userManagementBtn.SetState(UIButtonColor.State.Pressed, true);
В качестве альтернативы вы можете попытаться отправить "вручную" соответствующие события указателя через ExecuteEvents.Execute
, например, например
var pointer = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute(userManagementBtn.gameObject, pointer, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute(userManagementBtn.gameObject, pointer, ExecuteEvents.pointerClickHandler);