GenericHitPrereq class
GenericHitPrereq
Inheritance
Base: game.IScriptablePrereq
Derived
DamageTypePrereq, HitAttackSubtypePrereq, HitDamageOverTimePrereq, HitDistanceCoveredPrereq, HitFlagPrereq, HitIsBodyPartHeadPrereq, HitIsBodyPartLimbPrereq, HitIsBodyPartTorsoPrereq, HitIsHumanPrereq, HitIsInstigatorPlayerPrereq
Show 12 more of 22 derived classes
HitIsMovingPrereq, HitIsRarityPrereq, HitIsRicochetPrereq, HitIsSourceGrenadePrereq, HitIsTheSameTargetPrereq, HitOrMissTriggeredPrereq, HitReceivedPrereq, HitStatPoolComparisonPrereq, HitStatPoolPrereq, HitStatusEffectPresentPrereq, HitTriggeredPrereq, TargetKilledPrereq
Properties
| Property | Type | |
|---|---|---|
isSync | bool | scripted |
processMiss | bool | scripted |
callbackType | game.DamageCallbackType | scripted |
pipelineStage | game.DamagePipelineStage | scripted |
pipelineType | game.DamageListenerPipelineType | scripted |
attackType | game.data.AttackType | scripted |
conditions | BaseHitPrereqCondition?[] | scripted |
ignoreSelfInflictedPressureWave | bool | scripted |
Functions
bool OnRegister(game.PrereqState state, ScriptGameInstance game, IScriptable context)overrideRTTIvoid OnUnregister(game.PrereqState state, ScriptGameInstance game, IScriptable context)overrideRTTIvoid Initialize(TDBID recordID)overrideRTTIBaseHitPrereqCondition? CreateHitCondition(game.data.HitPrereqCondition_Record record)RTTI