UnityBindingExtensions Class
Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public static class UnityBindingExtensions
Inheritance
System.Object → UnityBindingExtensions
Members
Methods
Methods
BindTo(IUniTaskAsyncEnumerable, Selectable, Boolean)
public static void BindTo(this IUniTaskAsyncEnumerable<bool> source, Selectable selectable, bool rebindOnError = true)
Parameters
source
IUniTaskAsyncEnumerable<System.Boolean>
selectable
Selectable
rebindOnError
System.Boolean
BindTo(IUniTaskAsyncEnumerable, Selectable, CancellationToken, Boolean)
public static void BindTo(this IUniTaskAsyncEnumerable<bool> source, Selectable selectable, CancellationToken cancellationToken, bool rebindOnError = true)
Parameters
source
IUniTaskAsyncEnumerable<System.Boolean>
selectable
Selectable
cancellationToken
System.Threading.CancellationToken
rebindOnError
System.Boolean
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, Boolean)
public static void BindTo(this IUniTaskAsyncEnumerable<string> source, UnityEngine.UI.Text text, bool rebindOnError = true)
Parameters
source
IUniTaskAsyncEnumerable<System.String>
text
UnityEngine.UI.Text
rebindOnError
System.Boolean
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, CancellationToken, Boolean)
public static void BindTo(this IUniTaskAsyncEnumerable<string> source, UnityEngine.UI.Text text, CancellationToken cancellationToken, bool rebindOnError = true)
Parameters
source
IUniTaskAsyncEnumerable<System.String>
text
UnityEngine.UI.Text
cancellationToken
System.Threading.CancellationToken
rebindOnError
System.Boolean
BindTo(AsyncReactiveProperty, UnityEngine.UI.Text, Boolean)
public static void BindTo<T>(this AsyncReactiveProperty<T> source, UnityEngine.UI.Text text, bool rebindOnError = true)
Parameters
source
AsyncReactiveProperty
text
UnityEngine.UI.Text
rebindOnError
System.Boolean
Type Parameters
T
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, Boolean)
public static void BindTo<T>(this IUniTaskAsyncEnumerable<T> source, UnityEngine.UI.Text text, bool rebindOnError = true)
Parameters
source
IUniTaskAsyncEnumerable
text
UnityEngine.UI.Text
rebindOnError
System.Boolean
Type Parameters
T
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, CancellationToken, Boolean)
public static void BindTo<T>(this IUniTaskAsyncEnumerable<T> source, UnityEngine.UI.Text text, CancellationToken cancellationToken, bool rebindOnError = true)
Parameters
source
IUniTaskAsyncEnumerable
text
UnityEngine.UI.Text
cancellationToken
System.Threading.CancellationToken
rebindOnError
System.Boolean
Type Parameters
T
BindTo<TSource, TObject>(IUniTaskAsyncEnumerable, TObject, Action<TObject, TSource>, Boolean)
public static void BindTo<TSource, TObject>(this IUniTaskAsyncEnumerable<TSource> source, TObject monoBehaviour, Action<TObject, TSource> bindAction, bool rebindOnError = true)
where TObject : MonoBehaviour
Parameters
source
IUniTaskAsyncEnumerable
monoBehaviour
TObject
bindAction
System.Action<TObject, TSource>
rebindOnError
System.Boolean
Type Parameters
TSource
TObject
BindTo<TSource, TObject>(IUniTaskAsyncEnumerable, TObject, Action<TObject, TSource>, CancellationToken, Boolean)
public static void BindTo<TSource, TObject>(this IUniTaskAsyncEnumerable<TSource> source, TObject bindTarget, Action<TObject, TSource> bindAction, CancellationToken cancellationToken, bool rebindOnError = true)
Parameters
source
IUniTaskAsyncEnumerable
bindTarget
TObject
bindAction
System.Action<TObject, TSource>
cancellationToken
System.Threading.CancellationToken
rebindOnError
System.Boolean
Type Parameters
TSource
TObject