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)
 

Static Public Member Functions

static proto vector GetCompressedAngles (vector rotation)
 

Protected Member Functions

void PawnEntityController (PawnEntity pawnOwner)
 
void OnInit (PawnEntity owner)
 
void OnPrepare (PawnEntity owner, float timeSlice)
 
void OnUpdate (PawnEntity owner, float timeSlice)
 
int OnPackControls (PawnEntity owner)
 
void OnUnpackControls (PawnEntity owner, int packedControls)
 
bool OnPackUserActions (PawnEntity owner, ScriptBitWriter bitWriter)
 
bool OnUnpackUserActions (PawnEntity owner, 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 ( )

◆ GetCompressedAngles()

static proto vector PawnEntityController.GetCompressedAngles ( vector rotation)
static

◆ 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 ( PawnEntity owner)
protected

◆ OnPackControls()

int PawnEntityController.OnPackControls ( PawnEntity owner)
protected

◆ OnPackUserActions()

bool PawnEntityController.OnPackUserActions ( PawnEntity owner,
ScriptBitWriter bitWriter )
protected

◆ OnPrepare()

void PawnEntityController.OnPrepare ( PawnEntity owner,
float timeSlice )
protected

◆ OnUnpackControls()

void PawnEntityController.OnUnpackControls ( PawnEntity owner,
int packedControls )
protected

◆ OnUnpackUserActions()

bool PawnEntityController.OnUnpackUserActions ( PawnEntity owner,
ScriptBitReader bitReader )
protected

◆ OnUpdate()

void PawnEntityController.OnUpdate ( PawnEntity owner,
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: