public static async UniTask <int> OnValueChanged(this Dropdown dropdown) { using (var handler = dropdown.GetAsyncValueChangedEventHandler()) { return(await handler.OnValueChangedAsync()); } }