Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
AreaDamageComponentRaycasted Class Reference

Newer implementation equivalent of "AreaDamageRegularRaycasted", hitzone selection only. More...

Inheritance diagram for AreaDamageComponentRaycasted:

Protected Member Functions

void ClearCache ()
AreaDamageComponentData GetAreaDamageComponentData (Object object)
string GetFallbackHitZone (Object victim)
string GetRaycastedHitZone (Object victim)

Private Member Functions

void AreaDamageComponentRaycasted (AreaDamageManager parent)
override void OnStayFinishServerEvent ()
override void OnTriggerCreated ()
void SetRaycastLength (float length)
void SetRaycastSources (array< string > raycast_sources)
void SetRaycastSourcesVector (array< vector > raycast_sources)

Private Attributes

ref array< ref RaycastRVResultm_RaycastCache
int m_RaycastCachedIndex
vector m_RaycastEndOffset
ref array< vectorm_RaycastSources

Detailed Description

Newer implementation equivalent of "AreaDamageRegularRaycasted", hitzone selection only.

Definition at line 2 of file areadamagecomponentraycasted.c.

Constructor & Destructor Documentation

◆ AreaDamageComponentRaycasted()

Member Function Documentation

◆ ClearCache()

void ClearCache ( )
inlineprotected

◆ GetAreaDamageComponentData()

AreaDamageComponentData GetAreaDamageComponentData ( Object object)
inlineprotected

◆ GetFallbackHitZone()

string GetFallbackHitZone ( Object victim)
inlineprotected

Definition at line 121 of file areadamagecomponentraycasted.c.

References Error(), m_Parent, and Math::RandomIntInclusive().

Referenced by GetRaycastedHitZone().

◆ GetRaycastedHitZone()

◆ OnStayFinishServerEvent()

override void OnStayFinishServerEvent ( )
inlineprivate

Definition at line 49 of file areadamagecomponentraycasted.c.

References ClearCache().

◆ OnTriggerCreated()

override void OnTriggerCreated ( )
inlineprivate

Definition at line 20 of file areadamagecomponentraycasted.c.

References ClearCache().

◆ SetRaycastLength()

void SetRaycastLength ( float length)
inlineprivate

Definition at line 44 of file areadamagecomponentraycasted.c.

References m_RaycastEndOffset, and Vector().

◆ SetRaycastSources()

void SetRaycastSources ( array< string > raycast_sources)
inlineprivate

Definition at line 27 of file areadamagecomponentraycasted.c.

References m_RaycastSources.

Referenced by SetRaycastSources().

◆ SetRaycastSourcesVector()

void SetRaycastSourcesVector ( array< vector > raycast_sources)
inlineprivate

Definition at line 39 of file areadamagecomponentraycasted.c.

References m_RaycastSources.

Referenced by SetRaycastSourcesVector().

Field Documentation

◆ m_RaycastCache

ref array<ref RaycastRVResult> m_RaycastCache
private

◆ m_RaycastCachedIndex

int m_RaycastCachedIndex
private

◆ m_RaycastEndOffset

vector m_RaycastEndOffset
private

◆ m_RaycastSources


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