Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_VehicleDustPerWheel Interface Reference
Inheritance diagram for SCR_VehicleDustPerWheel:
ScriptGameComponent

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 ()
 
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)
 

Protected Attributes

VehicleWheeledSimulation m_Simulation
 
SCR_VehicleDustPerWheelClass m_ComponentData
 
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.

◆ 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_pOwner

IEntity SCR_VehicleDustPerWheel.m_pOwner
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: