PC Stable Documentation
|
|
Newer implementation equivalent of "AreaDamageRegularRaycasted", hitzone selection only. More...
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 () |
override protected AreaDamageComponentData | GetAreaDamageComponentData (Object object) |
protected void | ClearCache () |
protected string | GetRaycastedHitZone (Object victim) |
protected string | GetFallbackHitZone (Object victim) |
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.
|
inlineprivate |
References m_RaycastCache, m_RaycastCachedIndex, m_RaycastEndOffset, and m_RaycastSources.
|
inlineprivate |
References m_RaycastCache, and m_RaycastCachedIndex.
Referenced by OnStayFinishServerEvent(), and OnTriggerCreated().
|
inlineprivate |
References GetRaycastedHitZone(), and AreaDamageComponentData::Hitzone.
References Error(), m_Parent, and Math::RandomIntInclusive().
Referenced by GetRaycastedHitZone().
References RaycastRVParams::begPos, RaycastRVResult::component, RaycastRVParams::endPos, RaycastRVParams::flags, GetFallbackHitZone(), m_Parent, m_RaycastCache, m_RaycastCachedIndex, m_RaycastEndOffset, m_RaycastSources, RaycastRVResult::obj, DayZPhysics::RaycastRVProxy(), RaycastRVParams::type, and vector::Zero.
Referenced by GetAreaDamageComponentData().
|
inlineprivate |
References ClearCache().
|
inlineprivate |
References ClearCache().
|
inlineprivate |
References m_RaycastEndOffset, and Vector().
References m_RaycastSources.
Referenced by SetRaycastSources().
References m_RaycastSources.
Referenced by SetRaycastSourcesVector().
|
private |
Referenced by AreaDamageComponentRaycasted(), ClearCache(), and GetRaycastedHitZone().
|
private |
Referenced by AreaDamageComponentRaycasted(), ClearCache(), and GetRaycastedHitZone().
|
private |
Referenced by AreaDamageComponentRaycasted(), GetRaycastedHitZone(), and SetRaycastLength().
Referenced by AreaDamageComponentRaycasted(), GetRaycastedHitZone(), SetRaycastSources(), and SetRaycastSourcesVector().