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

Public Member Functions

override void EOnInit (IEntity owner)
 
void ~SCR_VehiclePerceivableComponent ()
 
void OnDamageOverTimeAdded (EDamageType dType, float dps, HitZone hz)
 
void OnDamageOverTimeRemoved (EDamageType dType, HitZone hz)
 
- Public Member Functions inherited from PerceivableComponent
proto external EAIUnitType GetUnitType ()
 
proto external float GetVisualRecognitionFactor ()
 Returns overall visual recognition factor.
 
proto external float GetIlluminationFactor ()
 Represents ambient light, dynamic lights, own lights.
 
proto external float GetAmbientLV ()
 Returns ambient light LV value (logarithmic). Can be used for diagnostics.
 
proto external float GetSoundPower ()
 Returns our sound emission power.
 
proto external float GetEstimatedVisualSize ()
 Returns estimated size in meters. Currently it's calculated based on physics or visual bounding box.
 
proto external int GetAimpoints (out notnull array< vector > outPoints)
 Fills the provided array with the list of all aimpoints as locations in model space Returns the number of output elements.
 
proto external int GetAimpointsOfType (out notnull array< ref AimPoint > outPoints, EAimPointType type)
 
proto external bool IsDisarmed ()
 Returns true when this perceivable is considered disarmed.
 
proto external void SetDisarmed (bool disarmed)
 
void EOnInit (IEntity owner)
 
- Public Member Functions inherited from GameComponent
bool OnTicksOnRemoteProxy ()
 

Protected Attributes

SCR_DamageManagerComponent m_DamageMgr
 

Constructor & Destructor Documentation

◆ ~SCR_VehiclePerceivableComponent()

void SCR_VehiclePerceivableComponent.~SCR_VehiclePerceivableComponent ( )

Member Function Documentation

◆ EOnInit()

override void SCR_VehiclePerceivableComponent.EOnInit ( IEntity  owner)

Implements PerceivableComponent.

◆ OnDamageOverTimeAdded()

void SCR_VehiclePerceivableComponent.OnDamageOverTimeAdded ( EDamageType  dType,
float  dps,
HitZone  hz 
)
Parameters
[in]dType
[in]dps
[in]hz

◆ OnDamageOverTimeRemoved()

void SCR_VehiclePerceivableComponent.OnDamageOverTimeRemoved ( EDamageType  dType,
HitZone  hz 
)
Parameters
[in]dType
[in]hz

Member Data Documentation

◆ m_DamageMgr

SCR_DamageManagerComponent SCR_VehiclePerceivableComponent.m_DamageMgr
protected

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