PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
AreaDamageComponentRaycasted Class Reference

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< vectorm_RaycastSources
 
vector m_RaycastEndOffset
 
ref array< ref RaycastRVResultm_RaycastCache
 
int m_RaycastCachedIndex
 

Detailed Description

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

Constructor & Destructor Documentation

◆ AreaDamageComponentRaycasted()

Member Function Documentation

◆ ClearCache()

protected void ClearCache ( )
inlineprivate

◆ GetAreaDamageComponentData()

override protected AreaDamageComponentData GetAreaDamageComponentData ( Object  object)
inlineprivate

◆ GetFallbackHitZone()

protected string GetFallbackHitZone ( Object  victim)
inlineprivate

◆ GetRaycastedHitZone()

◆ OnStayFinishServerEvent()

override void OnStayFinishServerEvent ( )
inlineprivate

References ClearCache().

◆ OnTriggerCreated()

override void OnTriggerCreated ( )
inlineprivate

References ClearCache().

◆ SetRaycastLength()

void SetRaycastLength ( float  length)
inlineprivate

References m_RaycastEndOffset, and Vector().

◆ SetRaycastSources()

void SetRaycastSources ( array< string raycast_sources)
inlineprivate

References m_RaycastSources.

Referenced by SetRaycastSources().

◆ SetRaycastSourcesVector()

void SetRaycastSourcesVector ( array< vector raycast_sources)
inlineprivate

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: