DayZ 1.24
|
Newer implementation equivalent of "AreaDamageRegularRaycasted", hitzone selection only. More...
Protected Member Functions | |
AreaDamageComponentData | GetAreaDamageComponentData (Object object) |
void | ClearCache () |
string | GetRaycastedHitZone (Object victim) |
string | GetFallbackHitZone (Object victim) |
Private Member Functions | |
void | AreaDamageComponentRaycasted (AreaDamageManager parent) |
override void | OnTriggerCreated () |
void | SetRaycastSources (array< string > raycast_sources) |
void | SetRaycastSourcesVector (array< vector > raycast_sources) |
void | SetRaycastLength (float length) |
override void | OnStayFinishServerEvent () |
Private Attributes | |
ref array< vector > | m_RaycastSources |
vector | m_RaycastEndOffset |
ref array< ref RaycastRVResult > | m_RaycastCache |
int | m_RaycastCachedIndex |
Newer implementation equivalent of "AreaDamageRegularRaycasted", hitzone selection only.
Definition at line 2 of file AreaDamageComponentRaycasted.c.
|
inlineprivate |
Definition at line 11 of file AreaDamageComponentRaycasted.c.
References m_RaycastCache, m_RaycastCachedIndex, m_RaycastEndOffset, and m_RaycastSources.
|
inlineprotected |
Definition at line 62 of file AreaDamageComponentRaycasted.c.
References m_RaycastCache, and m_RaycastCachedIndex.
Referenced by OnStayFinishServerEvent(), and OnTriggerCreated().
|
inlineprotected |
Definition at line 54 of file AreaDamageComponentRaycasted.c.
References GetRaycastedHitZone().
Definition at line 119 of file AreaDamageComponentRaycasted.c.
References Error(), m_Parent, and Math::RandomIntInclusive().
Referenced by GetRaycastedHitZone().
Definition at line 68 of file AreaDamageComponentRaycasted.c.
References GetFallbackHitZone(), m_Parent, m_RaycastCache, m_RaycastCachedIndex, m_RaycastEndOffset, m_RaycastSources, DayZPhysics::RaycastRVProxy(), and vector::Zero.
Referenced by GetAreaDamageComponentData().
Definition at line 47 of file AreaDamageComponentRaycasted.c.
References ClearCache().
Definition at line 20 of file AreaDamageComponentRaycasted.c.
References ClearCache().
Definition at line 42 of file AreaDamageComponentRaycasted.c.
References m_RaycastEndOffset, and Vector().
|
inlineprivate |
Definition at line 27 of file AreaDamageComponentRaycasted.c.
References m_RaycastSources.
|
inlineprivate |
Definition at line 37 of file AreaDamageComponentRaycasted.c.
References m_RaycastSources.
|
private |
Definition at line 8 of file AreaDamageComponentRaycasted.c.
Referenced by AreaDamageComponentRaycasted(), ClearCache(), and GetRaycastedHitZone().
|
private |
Definition at line 9 of file AreaDamageComponentRaycasted.c.
Referenced by AreaDamageComponentRaycasted(), ClearCache(), and GetRaycastedHitZone().
|
private |
Definition at line 6 of file AreaDamageComponentRaycasted.c.
Referenced by AreaDamageComponentRaycasted(), GetRaycastedHitZone(), and SetRaycastLength().
Definition at line 5 of file AreaDamageComponentRaycasted.c.
Referenced by AreaDamageComponentRaycasted(), GetRaycastedHitZone(), SetRaycastSources(), and SetRaycastSourcesVector().