HPL3/Amnesia: Rebirth/Scripting/cLuxStateMachine
< 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 AddState
- 3.2 AddSubState
- 3.3 AddTimer
- 3.4 AddTimer
- 3.5 ChangeState
- 3.6 ChangeSubState
- 3.7 GetCurrentMessageData
- 3.8 GetCurrentState
- 3.9 GetCurrentStateName
- 3.10 GetCurrentSubState
- 3.11 GetCurrentSubStateName
- 3.12 GetEntity
- 3.13 GetNextState
- 3.14 GetNextSubState
- 3.15 GetPrevState
- 3.16 GetPrevSubState
- 3.17 GetType
- 3.18 StopTimer
- 3.19 StopTimer
- 3.20 TimerExists
- 3.21 TimerExists
- 4 References
Fields
cLuxStateMachine has no public fields.
Functions
Return Type | Function And Description |
---|---|
void | AddState(const tString &in asName, int alId) |
void | AddSubState(const tString &in asName, int alId) |
void | AddTimer(uint64 alId, float afTime) |
void | AddTimer(const tString &in asId, float afTime) |
void | ChangeState(int alState) |
void | ChangeSubState(int alState) |
cLuxEntityMessageData | GetCurrentMessageData() |
int | GetCurrentState() |
tString | GetCurrentStateName() |
int | GetCurrentSubState() |
tString | GetCurrentSubStateName() |
iLuxEntity | GetEntity() |
int | GetNextState() |
int | GetNextSubState() |
int | GetPrevState() |
int | GetPrevSubState() |
int | GetType() |
void | StopTimer(uint64 alId) |
void | StopTimer(const tString &in asId) |
bool | TimerExists(uint64 alId) |
bool | TimerExists(const tString &in asId) |
Details
AddState
void AddState(const tString &in asName,
int alId)
Parameters
- asName (tString) —
- alId (int) —
Returns:
- void
AddSubState
void AddSubState(const tString &in asName,
int alId)
Parameters
- asName (tString) —
- alId (int) —
Returns:
- void
AddTimer
void AddTimer(uint64 alId,
float afTime)
Parameters
- alId (uint64) —
- afTime (float) —
Returns:
- void
AddTimer
void AddTimer(const tString &in asId,
float afTime)
Parameters
- asId (tString) —
- afTime (float) —
Returns:
- void
ChangeState
void ChangeState(int alState)
Parameters
- alState (int) —
Returns:
- void
ChangeSubState
void ChangeSubState(int alState)
Parameters
- alState (int) —
Returns:
- void
GetCurrentMessageData
cLuxEntityMessageData@ GetCurrentMessageData()
Returns:
- cLuxEntityMessageData@—
GetCurrentState
int GetCurrentState()
Returns:
- int—
GetCurrentStateName
tString GetCurrentStateName()
Returns:
- tString—
GetCurrentSubState
int GetCurrentSubState()
Returns:
- int—
GetCurrentSubStateName
tString GetCurrentSubStateName()
Returns:
- tString—
GetEntity
iLuxEntity@ GetEntity()
Returns:
- iLuxEntity@—
GetNextState
int GetNextState()
Returns:
- int—
GetNextSubState
int GetNextSubState()
Returns:
- int—
GetPrevState
int GetPrevState()
Returns:
- int—
GetPrevSubState
int GetPrevSubState()
Returns:
- int—
GetType
int GetType()
Returns:
- int—
StopTimer
void StopTimer(uint64 alId)
Parameters
- alId (uint64) —
Returns:
- void
StopTimer
TimerExists
bool TimerExists(uint64 alId)
Parameters
- alId (uint64) —
Returns:
- bool—