GenericHitPrereq
Base: game.IScriptablePrereq
DamageTypePrereq, HitAttackSubtypePrereq, HitDamageOverTimePrereq, HitDistanceCoveredPrereq, HitFlagPrereq, HitIsBodyPartHeadPrereq, HitIsBodyPartLimbPrereq, HitIsBodyPartTorsoPrereq, HitIsHumanPrereq, HitIsInstigatorPlayerPrereq
HitIsMovingPrereq, HitIsRarityPrereq, HitIsRicochetPrereq, HitIsSourceGrenadePrereq, HitIsTheSameTargetPrereq, HitOrMissTriggeredPrereq, HitReceivedPrereq, HitStatPoolComparisonPrereq, HitStatPoolPrereq, HitStatusEffectPresentPrereq, HitTriggeredPrereq, TargetKilledPrereq
| 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 |
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