Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_WeaponInfoVehicle Class Reference
Inheritance diagram for SCR_WeaponInfoVehicle:
SCR_WeaponInfo

Protected Member Functions

void DisplayUpdate (IEntity owner, float timeSlice)
void OnMuzzleChanged (BaseWeaponComponent weapon, BaseMuzzleComponent muzzle, BaseMuzzleComponent prevMuzzle)
void OnTurretReload_init (BaseWeaponComponent weapon)
void OnTurretReload (BaseWeaponComponent weapon, bool finished, TurretControllerComponent turretController)
void UpdateMagazineIndicator_Reloading (bool finished)
bool DisplayStartDrawInit (IEntity owner)
void DisplayStartDraw (IEntity owner)
void DisplayStopDraw (IEntity owner)
void EvaluateCurrentCompartment (notnull BaseCompartmentSlot currentCompartment)
void OnCompartmentEntered (IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move)
void DisplayControlledEntityChanged (IEntity from, IEntity to)
void AddEventHandlers (IEntity owner)
void RemoveEventHandlers (IEntity owner)
override SCR_2DSightsComponent GetSights ()

Protected Attributes

string m_sCompartmentName
TurretComponent m_Turret
TurretControllerComponent m_TurretController

Detailed Description

Definition at line 1 of file SCR_WeaponInfoVehicle.c.

Member Function Documentation

◆ AddEventHandlers()

void SCR_WeaponInfoVehicle::AddEventHandlers ( IEntity owner)
inlineprotected

Definition at line 202 of file SCR_WeaponInfoVehicle.c.

◆ DisplayControlledEntityChanged()

void SCR_WeaponInfoVehicle::DisplayControlledEntityChanged ( IEntity from,
IEntity to )
inlineprotected

Definition at line 187 of file SCR_WeaponInfoVehicle.c.

◆ DisplayStartDraw()

void SCR_WeaponInfoVehicle::DisplayStartDraw ( IEntity owner)
inlineprotected

Definition at line 126 of file SCR_WeaponInfoVehicle.c.

◆ DisplayStartDrawInit()

bool SCR_WeaponInfoVehicle::DisplayStartDrawInit ( IEntity owner)
inlineprotected

Definition at line 100 of file SCR_WeaponInfoVehicle.c.

◆ DisplayStopDraw()

void SCR_WeaponInfoVehicle::DisplayStopDraw ( IEntity owner)
inlineprotected

Definition at line 147 of file SCR_WeaponInfoVehicle.c.

◆ DisplayUpdate()

void SCR_WeaponInfoVehicle::DisplayUpdate ( IEntity owner,
float timeSlice )
inlineprotected

Definition at line 10 of file SCR_WeaponInfoVehicle.c.

◆ EvaluateCurrentCompartment()

void SCR_WeaponInfoVehicle::EvaluateCurrentCompartment ( notnull BaseCompartmentSlot currentCompartment)
inlineprotected

Evaluates if compartment requirements were met, and if so, then it will try to show the HUD element, otherwise it will try to hide it.

Parameters
[in]currentCompartment

Definition at line 161 of file SCR_WeaponInfoVehicle.c.

◆ GetSights()

override SCR_2DSightsComponent SCR_WeaponInfoVehicle::GetSights ( )
inlineprotected

Definition at line 237 of file SCR_WeaponInfoVehicle.c.

◆ OnCompartmentEntered()

void SCR_WeaponInfoVehicle::OnCompartmentEntered ( IEntity targetEntity,
BaseCompartmentManagerComponent manager,
int mgrID,
int slotID,
bool move )
inlineprotected

Definition at line 179 of file SCR_WeaponInfoVehicle.c.

◆ OnMuzzleChanged()

void SCR_WeaponInfoVehicle::OnMuzzleChanged ( BaseWeaponComponent weapon,
BaseMuzzleComponent muzzle,
BaseMuzzleComponent prevMuzzle )
inlineprotected

Definition at line 27 of file SCR_WeaponInfoVehicle.c.

◆ OnTurretReload()

void SCR_WeaponInfoVehicle::OnTurretReload ( BaseWeaponComponent weapon,
bool finished,
TurretControllerComponent turretController )
inlineprotected

Definition at line 55 of file SCR_WeaponInfoVehicle.c.

◆ OnTurretReload_init()

void SCR_WeaponInfoVehicle::OnTurretReload_init ( BaseWeaponComponent weapon)
inlineprotected

Definition at line 38 of file SCR_WeaponInfoVehicle.c.

◆ RemoveEventHandlers()

void SCR_WeaponInfoVehicle::RemoveEventHandlers ( IEntity owner)
inlineprotected

Definition at line 219 of file SCR_WeaponInfoVehicle.c.

◆ UpdateMagazineIndicator_Reloading()

void SCR_WeaponInfoVehicle::UpdateMagazineIndicator_Reloading ( bool finished)
inlineprotected

Definition at line 79 of file SCR_WeaponInfoVehicle.c.

Member Data Documentation

◆ m_sCompartmentName

string SCR_WeaponInfoVehicle::m_sCompartmentName
protected

Definition at line 4 of file SCR_WeaponInfoVehicle.c.

◆ m_Turret

TurretComponent SCR_WeaponInfoVehicle::m_Turret
protected

Definition at line 6 of file SCR_WeaponInfoVehicle.c.

◆ m_TurretController

TurretControllerComponent SCR_WeaponInfoVehicle::m_TurretController
protected

Definition at line 7 of file SCR_WeaponInfoVehicle.c.


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