Table of Contents

Class UnityEventExtensions

Namespace
R3
public static class UnityEventExtensions

Inheritance

Inherited Members

Methods

AsObservable(UnityEvent, CancellationToken)

public static Observable<Unit> AsObservable(this UnityEngine.Events.UnityEvent unityEvent, CancellationToken cancellationToken = default)

Parameters

unityEvent UnityEngine.Events.UnityEvent
cancellationToken CancellationToken

Returns

Observable<Unit>

AsObservable<T>(UnityEvent<T>, CancellationToken)

public static Observable<T> AsObservable<T>(this UnityEngine.Events.UnityEvent<T> unityEvent, CancellationToken cancellationToken = default)

Parameters

unityEvent UnityEngine.Events.UnityEvent<T>
cancellationToken CancellationToken

Returns

Observable<T>

Type Parameters

T

AsObservable<T0, T1>(UnityEvent<T0, T1>, CancellationToken)

public static Observable<(T0 Arg0, T1 Arg1)> AsObservable<T0, T1>(this UnityEngine.Events.UnityEvent<T0, T1> unityEvent, CancellationToken cancellationToken = default)

Parameters

unityEvent UnityEngine.Events.UnityEvent<T0, T1>
cancellationToken CancellationToken

Returns

Observable<(T0 Arg0, T1 Arg1)>

Type Parameters

T0
T1

AsObservable<T0, T1, T2>(UnityEvent<T0, T1, T2>, CancellationToken)

public static Observable<(T0 Arg0, T1 Arg1, T2 Arg2)> AsObservable<T0, T1, T2>(this UnityEngine.Events.UnityEvent<T0, T1, T2> unityEvent, CancellationToken cancellationToken = default)

Parameters

unityEvent UnityEngine.Events.UnityEvent<T0, T1, T2>
cancellationToken CancellationToken

Returns

Observable<(T0 Arg0, T1 Arg1, T2 Arg2)>

Type Parameters

T0
T1
T2

AsObservable<T0, T1, T2, T3>(UnityEvent<T0, T1, T2, T3>, CancellationToken)

public static Observable<(T0 Arg0, T1 Arg1, T2 Arg2, T3 Arg3)> AsObservable<T0, T1, T2, T3>(this UnityEngine.Events.UnityEvent<T0, T1, T2, T3> unityEvent, CancellationToken cancellationToken = default)

Parameters

unityEvent UnityEngine.Events.UnityEvent<T0, T1, T2, T3>
cancellationToken CancellationToken

Returns

Observable<(T0 Arg0, T1 Arg1, T2 Arg2, T3 Arg3)>

Type Parameters

T0
T1
T2
T3