| 
    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().