public static IUniTaskAsyncEnumerable <string> OnValueChangedAsAsyncEnumerable(this InputField inputField)
 {
     return(new UnityEventHandlerAsyncEnumerable <string>(inputField.onValueChanged, inputField.GetCancellationTokenOnDestroy()));
 }
 public static UniTask <string> OnValueChangedAsync(this InputField inputField)
 {
     return(new AsyncUnityEventHandler <string>(inputField.onValueChanged, inputField.GetCancellationTokenOnDestroy(), true).OnInvokeAsync());
 }
 public static IAsyncEndEditEventHandler <string> GetAsyncEndEditEventHandler(this InputField inputField)
 {
     return(new AsyncUnityEventHandler <string>(inputField.onEndEdit, inputField.GetCancellationTokenOnDestroy(), false));
 }
 public static IAsyncValueChangedEventHandler <string> GetAsyncValueChangedEventHandler(this InputField inputField)
 {
     return(new AsyncUnityEventHandler <string>(inputField.onValueChanged, inputField.GetCancellationTokenOnDestroy(), false));
 }
Beispiel #5
0
		public static UniTask<string> OnEndEditAsync(this InputField inputField) {
			return new AsyncUnityEventHandler<string>(inputField.onEndEdit, inputField.GetCancellationTokenOnDestroy(), true).OnInvokeAsync();
		}