Class DeltaEvent<T>
[Serializable]
public class DeltaEvent<T> : DeltaEventBase
Type Parameters
T
- Inheritance
-
object
DeltaEvent<T>
Fields
isStreaming
Field Value
- bool
onCompleted
public UnityEvent<T> onCompleted
Field Value
- UnityEvent<T>
onDelta
public UnityEvent<T> onDelta
Field Value
- UnityEvent<T>
Properties
onComplete
[Obsolete("Use onCompleted instead.")]
public UnityEvent<T> onComplete { get; }
Property Value
- UnityEvent<T>
onStream
[Obsolete("Use onDelta instead.")]
public UnityEvent<T> onStream { get; }
Property Value
- UnityEvent<T>
Methods
AddListener(UnityAction<T>, UnityAction<T>)
public void AddListener(UnityAction<T> onDelta, UnityAction<T> onCompleted)
Parameters
onDelta UnityAction<T>
onCompleted UnityAction<T>
Invoke(T, bool)
public void Invoke(T value, bool isFinal = false)
Parameters
value T
isFinal bool
InvokeDelta(T)
public virtual void InvokeDelta(T delta)
Parameters
delta T
InvokeFinal(T)
public virtual void InvokeFinal(T final)
Parameters
final T
RemoveListener(UnityAction<T>, UnityAction<T>)
public void RemoveListener(UnityAction<T> onDelta, UnityAction<T> onCompleted)
Parameters
onDelta UnityAction<T>
onCompleted UnityAction<T>