Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_VehicleDustPerWheel Interface Reference
Inheritance diagram for SCR_VehicleDustPerWheel:
[legend]

Public Member Functions

override void OnPostInit (IEntity owner)
 
override void OnDelete (IEntity owner)
 
override bool OnTicksOnRemoteProxy ()
 
override void EOnInit (IEntity owner)
 
void Update (float timeSlice)
 

Static Public Attributes

static const int UPDATE_TIMEOUT = 1000
 

Protected Member Functions

void ConnectToVehiclesDustSystem ()
 
void DisconnectFromVehiclesDustSystem ()
 
void UpdateBatch ()
 
TraceParam TraceWheelContact (int index, out vector position)
 
void UpdateEffect (VehicleDust vehicleDust, int index, float speed, float distanceFromCamera)
 
void UpdateCurrent (VehicleDust vehicleDust, float speed, int wheelIdx)
 
void UpdatePosition (VehicleDust vehicleDust, int wheelIdx)
 
void UpdateVehicleDustEffect (VehicleDust vehicleDust, float speed, int wheelIdx)
 
bool OnTicksOnRemoteProxy ()
 

Protected Attributes

VehicleWheeledSimulation m_Simulation
 
Physics m_Physics
 
NwkMovementComponent m_NwkMovementComponent
 
SCR_VehicleDustPerWheelClass m_ComponentData
 
RplComponent m_RplComponent
 
ref array< ref VehicleDustm_aVehicleDusts = {}
 
float m_fUpdateTime
 
float m_fTime
 
IEntity m_pOwner
 

Static Protected Attributes

static const float UPDATE_TIME = 1.0 / 30.0
 

Member Function Documentation

◆ ConnectToVehiclesDustSystem()

void SCR_VehicleDustPerWheel.ConnectToVehiclesDustSystem ( )
protected

◆ DisconnectFromVehiclesDustSystem()

void SCR_VehicleDustPerWheel.DisconnectFromVehiclesDustSystem ( )
protected

◆ EOnInit()

override void SCR_VehicleDustPerWheel.EOnInit ( IEntity  owner)

◆ OnDelete()

override void SCR_VehicleDustPerWheel.OnDelete ( IEntity  owner)

◆ OnPostInit()

override void SCR_VehicleDustPerWheel.OnPostInit ( IEntity  owner)

◆ OnTicksOnRemoteProxy()

override bool SCR_VehicleDustPerWheel.OnTicksOnRemoteProxy ( )

Implements ScriptGameComponent.

◆ TraceWheelContact()

TraceParam SCR_VehicleDustPerWheel.TraceWheelContact ( int  index,
out vector  position 
)
protected

◆ Update()

void SCR_VehicleDustPerWheel.Update ( float  timeSlice)

◆ UpdateBatch()

void SCR_VehicleDustPerWheel.UpdateBatch ( )
protected

◆ UpdateCurrent()

void SCR_VehicleDustPerWheel.UpdateCurrent ( VehicleDust  vehicleDust,
float  speed,
int  wheelIdx 
)
protected

◆ UpdateEffect()

void SCR_VehicleDustPerWheel.UpdateEffect ( VehicleDust  vehicleDust,
int  index,
float  speed,
float  distanceFromCamera 
)
protected

◆ UpdatePosition()

void SCR_VehicleDustPerWheel.UpdatePosition ( VehicleDust  vehicleDust,
int  wheelIdx 
)
protected

◆ UpdateVehicleDustEffect()

void SCR_VehicleDustPerWheel.UpdateVehicleDustEffect ( VehicleDust  vehicleDust,
float  speed,
int  wheelIdx 
)
protected

Member Data Documentation

◆ m_aVehicleDusts

ref array<ref VehicleDust> SCR_VehicleDustPerWheel.m_aVehicleDusts = {}
protected

◆ m_ComponentData

SCR_VehicleDustPerWheelClass SCR_VehicleDustPerWheel.m_ComponentData
protected

◆ m_fTime

float SCR_VehicleDustPerWheel.m_fTime
protected

◆ m_fUpdateTime

float SCR_VehicleDustPerWheel.m_fUpdateTime
protected

◆ m_NwkMovementComponent

NwkMovementComponent SCR_VehicleDustPerWheel.m_NwkMovementComponent
protected

◆ m_Physics

Physics SCR_VehicleDustPerWheel.m_Physics
protected

◆ m_pOwner

IEntity SCR_VehicleDustPerWheel.m_pOwner
protected

◆ m_RplComponent

RplComponent SCR_VehicleDustPerWheel.m_RplComponent
protected

◆ m_Simulation

VehicleWheeledSimulation SCR_VehicleDustPerWheel.m_Simulation
protected

◆ UPDATE_TIME

const float SCR_VehicleDustPerWheel.UPDATE_TIME = 1.0 / 30.0
staticprotected

◆ UPDATE_TIMEOUT

const int SCR_VehicleDustPerWheel.UPDATE_TIMEOUT = 1000
static

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