FB2TalkManager
Overview
- Manages talk (conversation).
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B2 - Simulation |
| Category | systems |
| Extends | FB2ManagerBase |
| Require | require('Systems.B2TalkManager') |
Properties (5)
| Name | Type | Description |
|---|---|---|
FinishInstanceIds | FB1TalkInstanceId[] | |
FlushTimeTaskId | FB1TimeTaskId | |
InstanceFlushTimerHandle | FTimerHandle | |
TalkInstanceIdGenerator | any | |
TalkInstances | table<FB1TalkInstanceId, FB2TalkInstance> |
Functions (3)
| Function | Parameters | Returns | Description |
|---|---|---|---|
CreateTalkInstance | - | FB1TalkInstanceId | Creates Talk Instance. |
FinishTalkInstance | InInstanceId: FB1TalkInstanceId | - | |
GetTalkInstance | InInstanceId: FB1TalkInstanceId | FB2TalkInstance | Returns Talk Instance. |
Override points (2)
Implement these in Lua as FB2TalkManager.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_CreateTalkInstance | - | FB1TalkInstanceId | Creates Talk Instance. |
Override_FinishTalkInstance | InInstanceId: FB1TalkInstanceId | - |