HPL3/Amnesia: Rebirth/Scripting/cLuxDialogHandler
< HPL3 | Amnesia: Rebirth | Scripting
Jump to navigation
Jump to search
This page has been automatically generated, but it needs descriptions added to the various fields/functions in order to be complete. |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
Contents
- 1 Fields
- 2 Functions
- 3 Details
- 3.1 AddBranch
- 3.2 AddBranchEvent
- 3.3 AddBranchPause
- 3.4 AddBranchSubject
- 3.5 AddResponseCondition
- 3.6 AddResponseEvent
- 3.7 AddResponseOption
- 3.8 Begin
- 3.9 CharacterIsActive
- 3.10 End
- 3.11 GetCharacterScene
- 3.12 GetCharactersInSubject
- 3.13 GetVar
- 3.14 IncVar
- 3.15 ReturnResponseSelectChoice
- 3.16 SetCallbackFunc
- 3.17 SetResponseTimeLimit
- 3.18 SetVar
- 3.19 Stop
- 3.20 StopAll
- 4 References
Fields
cLuxDialogHandler has no public fields.
Functions
Return Type | Function And Description |
---|---|
void | AddBranch(const tString &in asName, const tString &in asNextBranch) |
void | AddBranchEvent(eLuxDialogBranchEvent aType, float afVar, const tString &in asVar, const tString &in asNewBranch, bool abOnlyCheckEndOfSubject) |
void | AddBranchPause(float afTime, const tString &in asCallback) |
void | AddBranchSubject(const tString &in asSubject, const tString &in asCallback) |
void | AddResponseCondition(eLuxDialogOptionCondition aCondition, const tString &in asVarName, int alValue) |
void | AddResponseEvent(eLuxDialogOptionEvent aEvent, const tString &in asVarName, int alValue) |
void | AddResponseOption(const tString &in asEntry, const tString &in asBranch, int alId, const tString &in asCallback) |
void | Begin(const tString &in asName) |
bool | CharacterIsActive(const tString &in asName) |
void | End(const tString &in asStartBranch) |
tString | GetCharacterScene(const tString &in asCharacterName) |
void | GetCharactersInSubject(const tString &in asSubject, array<tString> avOutCharacters) |
int | GetVar(const tString &in asName) |
void | IncVar(const tString &in asName, int alX) |
void | ReturnResponseSelectChoice(int alSelectedOption) |
void | SetCallbackFunc(const tString &in asFunc) |
void | SetResponseTimeLimit(float afTime) |
void | SetVar(const tString &in asName, int alX) |
void | Stop(const tString &in asName) |
void | StopAll() |
Details
AddBranch
AddBranchEvent
void AddBranchEvent(eLuxDialogBranchEvent aType,
float afVar,
const tString &in asVar,
const tString &in asNewBranch,
bool abOnlyCheckEndOfSubject)
Parameters
- aType (eLuxDialogBranchEvent) —
- afVar (float) —
- asVar (tString) —
- asNewBranch (tString) —
- abOnlyCheckEndOfSubject (bool) —
Returns:
- void
AddBranchPause
void AddBranchPause(float afTime,
const tString &in asCallback)
Parameters
- afTime (float) —
- asCallback (tString) —
Returns:
- void
AddBranchSubject
AddResponseCondition
void AddResponseCondition(eLuxDialogOptionCondition aCondition,
const tString &in asVarName,
int alValue)
Parameters
- aCondition (eLuxDialogOptionCondition) —
- asVarName (tString) —
- alValue (int) —
Returns:
- void
AddResponseEvent
void AddResponseEvent(eLuxDialogOptionEvent aEvent,
const tString &in asVarName,
int alValue)
Parameters
- aEvent (eLuxDialogOptionEvent) —
- asVarName (tString) —
- alValue (int) —
Returns:
- void
AddResponseOption
Begin
CharacterIsActive
End
GetCharacterScene
tString GetCharacterScene(const tString &in asCharacterName)
Parameters
- asCharacterName (tString) —
Returns:
- tString—
GetCharactersInSubject
GetVar
IncVar
void IncVar(const tString &in asName,
int alX)
Parameters
- asName (tString) —
- alX (int) —
Returns:
- void
ReturnResponseSelectChoice
void ReturnResponseSelectChoice(int alSelectedOption)
Parameters
- alSelectedOption (int) —
Returns:
- void
SetCallbackFunc
SetResponseTimeLimit
void SetResponseTimeLimit(float afTime)
Parameters
- afTime (float) —
Returns:
- void
SetVar
void SetVar(const tString &in asName,
int alX)
Parameters
- asName (tString) —
- alX (int) —
Returns:
- void
Stop
StopAll
void StopAll()
Returns:
- void