Loading...
Searching...
No Matches
Damage

Classes

interface  SCR_DamageContext
 
interface  BaseDamageContext
 
interface  DamageAreaComponentClass
 
interface  DamageAreaComponent
 
interface  DamageEffectEvaluatorWrapper
 The only goal for this class is to expose the DamageEffectEvaluator to gamecode while allowing for the evaluator to be modded. More...
 
interface  Instigator
 

Enumerations

enum  InstigatorType {
  InstigatorType.INSTIGATOR_NONE , InstigatorType.INSTIGATOR_PLAYER , InstigatorType.INSTIGATOR_AI , InstigatorType.INSTIGATOR_GM ,
  InstigatorType.INSTIGATOR_OTHER
}
 

Functions

void SCR_DamageContext.SCR_DamageContext (EDamageType type, float damage, out vector hitPosDirNorm[3], IEntity entity, HitZone hitzone, notnull Instigator dmgDealer, GameMaterial hitMaterial, int colliderIndex, int boneNodeIndex)
 

Detailed Description

Enumeration Type Documentation

◆ InstigatorType

Enumerator
INSTIGATOR_NONE 
INSTIGATOR_PLAYER 
INSTIGATOR_AI 
INSTIGATOR_GM 
INSTIGATOR_OTHER 

Function Documentation

◆ SCR_DamageContext()

void SCR_DamageContext.SCR_DamageContext ( EDamageType type,
float damage,
out vector hitPosDirNorm[3],
IEntity entity,
HitZone hitzone,
notnull Instigator dmgDealer,
GameMaterial hitMaterial,
int colliderIndex,
int boneNodeIndex )