Class ToolCallManager<TCall, TOutput>
public abstract class ToolCallManager<TCall, TOutput> : MonoBehaviour where TCall : ToolCall where TOutput : ToolOutput
Type Parameters
TCall
TOutput
- Inheritance
-
object
ToolCallManager<TCall, TOutput>
- Derived
-
Methods
public abstract UniTask<TOutput> ExecuteAsync(TCall call, CancellationToken ct)
Parameters
call TCall
ct CancellationToken
Returns
- UniTask<TOutput>
protected virtual void OnDestroy()
public UniTask OnReceiveAsync(TCall call)
Parameters
call TCall
Returns
- UniTask
protected virtual void ValidateCall(TCall call)
Parameters
call TCall