Loading...
Searching...
No Matches
SCR_WeaponBlastComponentClass Interface Reference
Inheritance diagram for SCR_WeaponBlastComponentClass:

Public Member Functions

float GetBlastLength ()
 
float GetBlastConeAngle ()
 
bool CanBlastRicochet ()
 
float GetDeflectionFlatteningStrength ()
 
float GetDestructibleDamageMultiplier ()
 
bool ShouldIgnoreAIUnits ()
 
bool CanAIBlastCharacters ()
 
bool CanAIBlastDestructible ()
 
bool CanAIDamageItself ()
 
int GetBlastEffects (out notnull array< SCR_WeaponBlastEffect > outBlastEffects)
 

Protected Attributes

ref array< ref SCR_WeaponBlastEffectm_aBlastEffects
 
float m_fBlastLength
 
float m_fBlastConeAngle
 
bool m_bCanBlastRicochet
 
float m_fDeflectionFlatteningStrength
 
float m_fDestructibleDamageMultiplier
 
bool m_bIgnoreAIUnits
 
bool m_bAICanBlastCharacters
 
bool m_bAICanBlastDestructible
 
bool m_bAICanDamageItself
 

Member Function Documentation

◆ CanAIBlastCharacters()

bool SCR_WeaponBlastComponentClass.CanAIBlastCharacters ( )

◆ CanAIBlastDestructible()

bool SCR_WeaponBlastComponentClass.CanAIBlastDestructible ( )

◆ CanAIDamageItself()

bool SCR_WeaponBlastComponentClass.CanAIDamageItself ( )

◆ CanBlastRicochet()

bool SCR_WeaponBlastComponentClass.CanBlastRicochet ( )

◆ GetBlastConeAngle()

float SCR_WeaponBlastComponentClass.GetBlastConeAngle ( )

◆ GetBlastEffects()

int SCR_WeaponBlastComponentClass.GetBlastEffects ( out notnull array< SCR_WeaponBlastEffect > outBlastEffects)
Parameters
[in]outBlastEffectsarray to which blast effects are going to be added
Returns

◆ GetBlastLength()

float SCR_WeaponBlastComponentClass.GetBlastLength ( )

◆ GetDeflectionFlatteningStrength()

float SCR_WeaponBlastComponentClass.GetDeflectionFlatteningStrength ( )

◆ GetDestructibleDamageMultiplier()

float SCR_WeaponBlastComponentClass.GetDestructibleDamageMultiplier ( )

◆ ShouldIgnoreAIUnits()

bool SCR_WeaponBlastComponentClass.ShouldIgnoreAIUnits ( )

Member Data Documentation

◆ m_aBlastEffects

ref array<ref SCR_WeaponBlastEffect> SCR_WeaponBlastComponentClass.m_aBlastEffects
protected

◆ m_bAICanBlastCharacters

bool SCR_WeaponBlastComponentClass.m_bAICanBlastCharacters
protected

◆ m_bAICanBlastDestructible

bool SCR_WeaponBlastComponentClass.m_bAICanBlastDestructible
protected

◆ m_bAICanDamageItself

bool SCR_WeaponBlastComponentClass.m_bAICanDamageItself
protected

◆ m_bCanBlastRicochet

bool SCR_WeaponBlastComponentClass.m_bCanBlastRicochet
protected

◆ m_bIgnoreAIUnits

bool SCR_WeaponBlastComponentClass.m_bIgnoreAIUnits
protected

◆ m_fBlastConeAngle

float SCR_WeaponBlastComponentClass.m_fBlastConeAngle
protected

◆ m_fBlastLength

float SCR_WeaponBlastComponentClass.m_fBlastLength
protected

◆ m_fDeflectionFlatteningStrength

float SCR_WeaponBlastComponentClass.m_fDeflectionFlatteningStrength
protected

◆ m_fDestructibleDamageMultiplier

float SCR_WeaponBlastComponentClass.m_fDestructibleDamageMultiplier
protected

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