|
| proto external bool | IsEntityInDialogue (notnull IEntity speaker, out DialogueID id) |
| |
| proto external bool | RequestDialogue (ResourceName resourceName, notnull array< IEntity > speakers, array< ref DialogueVariableMappingObject > inputVariableMapObjects=null) |
| |
| proto external int | GetEntitiesInvolvedInDialogue (DialogueID id, out notnull array< IEntity > outEntities) |
| |
| proto external int | GetDataOfCurrentNode (DialogueID id, TypeName type, notnull array< DialogueData > outData) |
| |
| proto external bool | IsCurrentNodeWaitingForContinue (DialogueID id) |
| |
| proto external bool | CanCurrentNodeBeSkipped (DialogueID id) |
| |
| proto external bool | NodeHasCompletedDuration (DialogueID id) |
| |
| proto external int | GetAvailableResponseIndexes (DialogueID id, notnull array< int > responseIndexes) |
| |
| proto external int | GetDataOfResponse (DialogueID id, int responseIndex, TypeName type, notnull array< DialogueData > outData) |
| |
| proto external void | RequestResponse (DialogueID id, int responseId) |
| |
| proto external void | RequestSkip (DialogueID id) |
| |
| proto external void | RequestInterrupt (DialogueID id) |
| |
| proto external void | EnableTicking (bool enable) |
| |
| void | OnDialogueStarted (DialogueID id) |
| |
| void | OnDialogueEnded (DialogueID id) |
| |
| void | OnNodeDurationCompleted (DialogueID id) |
| |
| void | OnEventApplied (DialogueID id) |
| |
| void | OnTick (float deltaTime) |
| |
| proto external ref Managed | Clone () |
| | Return shallow copy of object, or null if it is not allowed (not public constructor)
|
| |
◆ CanCurrentNodeBeSkipped()
| proto external bool BaseDialogueInterface.CanCurrentNodeBeSkipped |
( |
DialogueID | id | ) |
|
◆ EnableTicking()
| proto external void BaseDialogueInterface.EnableTicking |
( |
bool | enable | ) |
|
◆ GetAvailableResponseIndexes()
| proto external int BaseDialogueInterface.GetAvailableResponseIndexes |
( |
DialogueID | id, |
|
|
notnull array< int > | responseIndexes ) |
◆ GetDataOfCurrentNode()
◆ GetDataOfResponse()
◆ GetEntitiesInvolvedInDialogue()
| proto external int BaseDialogueInterface.GetEntitiesInvolvedInDialogue |
( |
DialogueID | id, |
|
|
out notnull array< IEntity > | outEntities ) |
◆ IsCurrentNodeWaitingForContinue()
| proto external bool BaseDialogueInterface.IsCurrentNodeWaitingForContinue |
( |
DialogueID | id | ) |
|
◆ IsEntityInDialogue()
| proto external bool BaseDialogueInterface.IsEntityInDialogue |
( |
notnull IEntity | speaker, |
|
|
out DialogueID | id ) |
◆ NodeHasCompletedDuration()
| proto external bool BaseDialogueInterface.NodeHasCompletedDuration |
( |
DialogueID | id | ) |
|
◆ OnDialogueEnded()
| void BaseDialogueInterface.OnDialogueEnded |
( |
DialogueID | id | ) |
|
◆ OnDialogueStarted()
| void BaseDialogueInterface.OnDialogueStarted |
( |
DialogueID | id | ) |
|
◆ OnEventApplied()
| void BaseDialogueInterface.OnEventApplied |
( |
DialogueID | id | ) |
|
◆ OnNodeDurationCompleted()
| void BaseDialogueInterface.OnNodeDurationCompleted |
( |
DialogueID | id | ) |
|
◆ OnTick()
| void BaseDialogueInterface.OnTick |
( |
float | deltaTime | ) |
|
◆ RequestDialogue()
◆ RequestInterrupt()
| proto external void BaseDialogueInterface.RequestInterrupt |
( |
DialogueID | id | ) |
|
◆ RequestResponse()
| proto external void BaseDialogueInterface.RequestResponse |
( |
DialogueID | id, |
|
|
int | responseId ) |
◆ RequestSkip()
| proto external void BaseDialogueInterface.RequestSkip |
( |
DialogueID | id | ) |
|
The documentation for this interface was generated from the following file:
- GameLib/generated/Dialogue/BaseDialogueInterface.c