Class UnityStreamEvent<TPayload>
Used to only support one generic type for delta and final (using the same type).
But I realized delta and final often have different types,
so this class is currently being refactored out.
Inheritance
UnityStreamEvent<TPayload>
Assembly: Glitch9.IO.dll
Syntax
[Serializable]
public class UnityStreamEvent<TPayload> : UnityStreamEventBase
Type Parameters
| Name |
Description |
| TPayload |
|
Fields
|
Edit this page
View Source
complete
Declaration
[FormerlySerializedAs("onComplete")]
[SerializeField]
public UnityEvent<TPayload> complete
Field Value
| Type |
Description |
| UnityEvent<TPayload> |
|
|
Edit this page
View Source
delta
Declaration
[FormerlySerializedAs("onStream")]
[FormerlySerializedAs("onDelta")]
[SerializeField]
public UnityEvent<TPayload> delta
Field Value
| Type |
Description |
| UnityEvent<TPayload> |
|
Methods
|
Edit this page
View Source
AddListener(UnityAction<TPayload>, UnityAction<TPayload>)
Declaration
public void AddListener(UnityAction<TPayload> onDelta, UnityAction<TPayload> onComplete)
Parameters
| Type |
Name |
Description |
| UnityAction<TPayload> |
onDelta |
|
| UnityAction<TPayload> |
onComplete |
|
|
Edit this page
View Source
GetPersistentEventCount()
Declaration
public int GetPersistentEventCount()
Returns
|
Edit this page
View Source
Invoke(TPayload, bool)
Declaration
public void Invoke(TPayload data, bool isComplete = false)
Parameters
| Type |
Name |
Description |
| TPayload |
data |
|
| bool |
isComplete |
|
|
Edit this page
View Source
InvokeComplete(TPayload)
Declaration
public void InvokeComplete(TPayload data)
Parameters
| Type |
Name |
Description |
| TPayload |
data |
|
|
Edit this page
View Source
InvokeDelta(TPayload)
Declaration
public void InvokeDelta(TPayload data)
Parameters
| Type |
Name |
Description |
| TPayload |
data |
|
|
Edit this page
View Source
RemoveListener(UnityAction<TPayload>, UnityAction<TPayload>)
Declaration
public void RemoveListener(UnityAction<TPayload> onDelta, UnityAction<TPayload> onComplete)
Parameters
| Type |
Name |
Description |
| UnityAction<TPayload> |
onDelta |
|
| UnityAction<TPayload> |
onComplete |
|
Extension Methods