![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Newer implementation equivalent of "AreaDamageRegularRaycasted", hitzone selection only. More...
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 RaycastRVResult > | m_RaycastCache |
| int | m_RaycastCachedIndex |
| vector | m_RaycastEndOffset |
| ref array< vector > | m_RaycastSources |
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 AreaDamageManager(), m_RaycastCache, m_RaycastCachedIndex, m_RaycastEndOffset, and m_RaycastSources.
|
inlineprotected |
Definition at line 64 of file areadamagecomponentraycasted.c.
References m_RaycastCache, and m_RaycastCachedIndex.
Referenced by OnStayFinishServerEvent(), and OnTriggerCreated().
|
inlineprotected |
Definition at line 56 of file areadamagecomponentraycasted.c.
References GetRaycastedHitZone(), and AreaDamageComponentData::Hitzone.
Definition at line 121 of file areadamagecomponentraycasted.c.
References Error(), m_Parent, and Math::RandomIntInclusive().
Referenced by GetRaycastedHitZone().
Definition at line 70 of file areadamagecomponentraycasted.c.
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 |
Definition at line 49 of file areadamagecomponentraycasted.c.
References ClearCache().
|
inlineprivate |
Definition at line 20 of file areadamagecomponentraycasted.c.
References ClearCache().
|
inlineprivate |
Definition at line 44 of file areadamagecomponentraycasted.c.
References m_RaycastEndOffset, and Vector().
Definition at line 27 of file areadamagecomponentraycasted.c.
References m_RaycastSources.
Referenced by SetRaycastSources().
Definition at line 39 of file areadamagecomponentraycasted.c.
References m_RaycastSources.
Referenced by SetRaycastSourcesVector().
|
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().