HPL3/Amnesia: Rebirth/Scripting/iScrMoveState Interface

From Frictional Wiki
< HPL3‎ | Amnesia: Rebirth‎ | Scripting
Revision as of 23:49, 15 November 2020 by Abion47 (talk | contribs) (Created page with "{{ScriptingStub}} 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 fiel...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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...