REDNODE / GAME API

GenericHitPrereq

classscriptedClass

extends IScriptablePrereq › IPrereq › IScriptable › ISerializable

Extended by 22 types

DamageTypePrereq HitAttackSubtypePrereq HitDamageOverTimePrereq HitDistanceCoveredPrereq HitFlagPrereq HitIsBodyPartHeadPrereq HitIsBodyPartLimbPrereq HitIsBodyPartTorsoPrereq HitIsHumanPrereq HitIsInstigatorPlayerPrereq HitIsMovingPrereq HitIsRarityPrereq HitIsRicochetPrereq HitIsSourceGrenadePrereq HitIsTheSameTargetPrereq HitOrMissTriggeredPrereq HitReceivedPrereq HitStatPoolComparisonPrereq HitStatPoolPrereq HitStatusEffectPresentPrereq HitTriggeredPrereq TargetKilledPrereq

Properties 8

NameTypeFlags
attackTypegamedataAttackTypescriptedpublic
callbackTypegameDamageCallbackTypescriptedpublic
conditionsarray<ref<BaseHitPrereqCondition>>scriptedpublic
ignoreSelfInflictedPressureWaveBoolscriptedpublic
isSyncBoolscriptedpublic
pipelineStagegameDamagePipelineStagescriptedpublic
pipelineTypeDMGPipelineTypescriptedpublic
processMissBoolscriptedpublic

Methods 4

private final func CreateHitCondition(record: ref<HitPrereqCondition_Record>) -> ref<BaseHitPrereqCondition>scripted
protected func Initialize(recordID: TweakDBID)scripted
protected const func OnRegister(state: ref<PrereqState>, game: GameInstance, context: ref<IScriptable>) -> Boolscripted
protected const func OnUnregister(state: ref<PrereqState>, game: GameInstance, context: ref<IScriptable>)scripted