HPL3/Amnesia: Rebirth/Scripting/iScrMoveState Interface

From Frictional Wiki
Jump to navigation Jump to search

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!

Fields

iScrMoveState_Interface has no public fields.

Functions

Return Type Function And Description
void CharBody_GravityCollide(iCharacterBody@ apCharBody, iPhysicsBody@ apBody, cCollideData@ apCollideData)
void CharBody_HitGround(iCharacterBody@ apCharBody, const cVector3f &in avVel)
float DrawDebugOutput(cGuiSet@ apSet, iFontData@ apFont, float afStartY)
cLuxMoveState GetBase()
bool OnAction(int alAction, bool abPressed)
bool OnAnalogInput(int alAnalogId, const cVector3f &in avAmount)
void OnEnterState(int alPrevStateId)
void OnLeaveState(int alNextStateId)
void OnMapEnter(cLuxMap@ apMap)
void Reset()
void Update(float afTimeStep)

Details

CharBody_GravityCollide

void CharBody_GravityCollide(iCharacterBody@ apCharBody,
                             iPhysicsBody@ apBody,
                             cCollideData@ apCollideData)


Parameters

Returns:

  • void

CharBody_HitGround

void CharBody_HitGround(iCharacterBody@ apCharBody,
                        const cVector3f &in avVel)


Parameters

Returns:

  • void

DrawDebugOutput

float DrawDebugOutput(cGuiSet@ apSet,
                      iFontData@ apFont,
                      float afStartY)


Parameters

Returns:

  • float

GetBase

cLuxMoveState@ GetBase()

Returns:

  • cLuxMoveState@

OnAction

bool OnAction(int alAction,
              bool abPressed)


Parameters

  • alAction (int) —
  • abPressed (bool) —

Returns:

  • bool

OnAnalogInput

bool OnAnalogInput(int alAnalogId,
                   const cVector3f &in avAmount)


Parameters

  • alAnalogId (int) —
  • avAmount (cVector3f) —

Returns:

  • bool

OnEnterState

void OnEnterState(int alPrevStateId)


Parameters

  • alPrevStateId (int) —

Returns:

  • void

OnLeaveState

void OnLeaveState(int alNextStateId)


Parameters

  • alNextStateId (int) —

Returns:

  • void

OnMapEnter

void OnMapEnter(cLuxMap@ apMap)


Parameters

Returns:

  • void

Reset

void Reset()

Returns:

  • void

Update

void Update(float afTimeStep)


Parameters

  • afTimeStep (float) —

Returns:

  • void

References


See all references...