HPL3/Amnesia: Rebirth/Scripting/cLuxProximitySensor
< 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
Fields
cLuxProximitySensor has no public fields.
Functions
Return Type | Function And Description |
---|---|
void | AddState(int alId, float afEnterDistance, float afLeaveDistance, bool abLineOfSightCheck, bool abPlayerDetectedCheck) |
iLuxEntity | GetEntity() |
bool | GetPlayerInsideState(int alId) |
bool | GetStateActive(int alId) |
int | GetType() |
void | ResetAllStates() |
void | ResetState(int alId) |
void | SetStateActive(int alId, bool abX) |
Details
AddState
void AddState(int alId,
float afEnterDistance,
float afLeaveDistance,
bool abLineOfSightCheck,
bool abPlayerDetectedCheck)
Parameters
- alId (int) —
- afEnterDistance (float) —
- afLeaveDistance (float) —
- abLineOfSightCheck (bool) —
- abPlayerDetectedCheck (bool) —
Returns:
- void
GetEntity
iLuxEntity@ GetEntity()
Returns:
- iLuxEntity@—
GetPlayerInsideState
bool GetPlayerInsideState(int alId)
Parameters
- alId (int) —
Returns:
- bool—
GetStateActive
bool GetStateActive(int alId)
Parameters
- alId (int) —
Returns:
- bool—
GetType
int GetType()
Returns:
- int—
ResetAllStates
void ResetAllStates()
Returns:
- void
ResetState
void ResetState(int alId)
Parameters
- alId (int) —
Returns:
- void
SetStateActive
void SetStateActive(int alId,
bool abX)
Parameters
- alId (int) —
- abX (bool) —
Returns:
- void