Table of Contents

Class DeltaEvent<T>

Namespace
Glitch9.AIDevKit
[Serializable]
public class DeltaEvent<T> : DeltaEventBase

Type Parameters

T
Inheritance
object
DeltaEvent<T>

Fields

isStreaming

public bool 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>