Enfusion Script API
Loading...
Searching...
No Matches
PawnEntityController Interface Reference
Inheritance diagram for PawnEntityController:
ScriptAndConfig Managed

Public Member Functions

proto external PawnEntity GetPawnOwner ()
 
proto external void SetFlags (int flags)
 
proto external void ClearFlags (int flags)
 
proto external bool IsFlagSet (int flag)
 
proto external void AddMovementInput (vector movementInput)
 
proto external vector GetCurrentMovementInput ()
 
proto external vector GetLastMovementInput ()
 
proto external void SetControlRotation (vector ypr)
 
proto external vector GetControlRotation ()
 
proto external void SetAimRotation (vector ypr)
 
proto external vector GetAimRotation ()
 
proto external void SetLookRotation (vector ypr)
 
proto external vector GetLookRotation ()
 
- Public Member Functions inherited from Managed
proto external ref Managed Clone ()
 Return shallow copy of object, or null if it is not allowed (not public constructor)
 

Protected Member Functions

void PawnEntityController (PawnEntity pawnOwner)
 
void OnInit ()
 
void OnUpdate (float timeSlice)
 
int OnPackControls ()
 
void OnUnpackControls (int packedControls)
 
bool OnPackUserActions (ScriptBitWriter bitWriter)
 
bool OnUnpackUserActions (ScriptBitReader bitReader)
 

Constructor & Destructor Documentation

◆ PawnEntityController()

void PawnEntityController.PawnEntityController ( PawnEntity pawnOwner)
protected

Member Function Documentation

◆ AddMovementInput()

proto external void PawnEntityController.AddMovementInput ( vector movementInput)

◆ ClearFlags()

proto external void PawnEntityController.ClearFlags ( int flags)

◆ GetAimRotation()

proto external vector PawnEntityController.GetAimRotation ( )

◆ GetControlRotation()

proto external vector PawnEntityController.GetControlRotation ( )

◆ GetCurrentMovementInput()

proto external vector PawnEntityController.GetCurrentMovementInput ( )

◆ GetLastMovementInput()

proto external vector PawnEntityController.GetLastMovementInput ( )

◆ GetLookRotation()

proto external vector PawnEntityController.GetLookRotation ( )

◆ GetPawnOwner()

proto external PawnEntity PawnEntityController.GetPawnOwner ( )

◆ IsFlagSet()

proto external bool PawnEntityController.IsFlagSet ( int flag)

◆ OnInit()

void PawnEntityController.OnInit ( )
protected

◆ OnPackControls()

int PawnEntityController.OnPackControls ( )
protected

◆ OnPackUserActions()

bool PawnEntityController.OnPackUserActions ( ScriptBitWriter bitWriter)
protected

◆ OnUnpackControls()

void PawnEntityController.OnUnpackControls ( int packedControls)
protected

◆ OnUnpackUserActions()

bool PawnEntityController.OnUnpackUserActions ( ScriptBitReader bitReader)
protected

◆ OnUpdate()

void PawnEntityController.OnUpdate ( float timeSlice)
protected

◆ SetAimRotation()

proto external void PawnEntityController.SetAimRotation ( vector ypr)

◆ SetControlRotation()

proto external void PawnEntityController.SetControlRotation ( vector ypr)

◆ SetFlags()

proto external void PawnEntityController.SetFlags ( int flags)

◆ SetLookRotation()

proto external void PawnEntityController.SetLookRotation ( vector ypr)

The documentation for this interface was generated from the following file: