Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_SpecialCollisionHandlerComponent Interface Reference
Inheritance diagram for SCR_SpecialCollisionHandlerComponent:
SCR_AntiPersonnelMineCollisionHandlerComponent

Public Member Functions

void GetSpecialCollisionDamageEffects (notnull inout array< SCR_SpecialCollisionDamageEffect > damageEffects)
 
int GetContactType ()
 
float GetContactHeight ()
 
void OnContactStart (notnull SCR_ChimeraCharacter character)
 Method called when character starts colliding with this entity Method is executed on the client that owns the character as well as on the server.
 
void OnContactEnd (notnull SCR_ChimeraCharacter character)
 Method called when character stops colliding with this entity Method is executed on the client that owns the character as well as on the server.
 

Protected Attributes

ref array< ref SCR_SpecialCollisionDamageEffectm_aSpecialCollisions
 
int m_iContactType
 
float m_fContactHeightOverride
 

Member Function Documentation

◆ GetContactHeight()

float SCR_SpecialCollisionHandlerComponent.GetContactHeight ( )

◆ GetContactType()

int SCR_SpecialCollisionHandlerComponent.GetContactType ( )

◆ GetSpecialCollisionDamageEffects()

void SCR_SpecialCollisionHandlerComponent.GetSpecialCollisionDamageEffects ( notnull inout array< SCR_SpecialCollisionDamageEffect > damageEffects)

◆ OnContactEnd()

void SCR_SpecialCollisionHandlerComponent.OnContactEnd ( notnull SCR_ChimeraCharacter character)

Method called when character stops colliding with this entity Method is executed on the client that owns the character as well as on the server.

Parameters
[in]characterwhich got in contact with this entity

◆ OnContactStart()

void SCR_SpecialCollisionHandlerComponent.OnContactStart ( notnull SCR_ChimeraCharacter character)

Method called when character starts colliding with this entity Method is executed on the client that owns the character as well as on the server.

Parameters
[in]characterwhich got in contact with this entity

Implemented in SCR_AntiPersonnelMineCollisionHandlerComponent.

Member Data Documentation

◆ m_aSpecialCollisions

ref array<ref SCR_SpecialCollisionDamageEffect> SCR_SpecialCollisionHandlerComponent.m_aSpecialCollisions
protected

◆ m_fContactHeightOverride

float SCR_SpecialCollisionHandlerComponent.m_fContactHeightOverride
protected

◆ m_iContactType

int SCR_SpecialCollisionHandlerComponent.m_iContactType
protected

The documentation for this interface was generated from the following file: