UnityBindingExtensions Class

| UniTask (original) (raw)

Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public static class UnityBindingExtensions
Inheritance

System.Object → UnityBindingExtensions

Members

Methods

Name Description
BindTo(IUniTaskAsyncEnumerable, Selectable, Boolean)
BindTo(IUniTaskAsyncEnumerable, Selectable, CancellationToken, Boolean)
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, Boolean)
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, CancellationToken, Boolean)
BindTo(AsyncReactiveProperty, UnityEngine.UI.Text, Boolean)
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, Boolean)
BindTo(IUniTaskAsyncEnumerable, UnityEngine.UI.Text, CancellationToken, Boolean)
BindTo<TSource, TObject>(IUniTaskAsyncEnumerable, TObject, Action<TObject, TSource>, Boolean)
BindTo<TSource, TObject>(IUniTaskAsyncEnumerable, TObject, Action<TObject, TSource>, CancellationToken, Boolean)

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