REDNODE / GAME API

GenericHitPrereqState

classscriptedClass

extends PrereqState › IScriptable › ISerializable

Extended by 21 types

AmmoStateHitTriggeredPrereqState DamageTypePrereqState HitAttackSubtypePrereqState HitDamageOverTimePrereqState HitDistanceCoveredPrereqState HitFlagPrereqState HitIsBodyPartHeadPrereqState HitIsBodyPartLimbPrereqState HitIsBodyPartTorsoPrereqState HitIsHumanPrereqState HitIsInstigatorPlayerPrereqState HitIsMovingPrereqState HitIsRarityPrereqState HitIsRicochetPrereqState HitIsSourceGrenadePrereqState HitIsTheSameTargetPrereqState HitOrMissTriggeredPrereqState HitStatPoolComparisonPrereqState HitStatPoolPrereqState HitStatusEffectPresentPrereqState TargetKilledPrereqState

Properties 3

NameTypeFlags
hitEventref<gameHitEvent>scriptedpublic
listenerref<HitCallback>scriptedpublic
missEventref<gameMissEvent>scriptedpublic

Methods 7

public func Evaluate(hitEvent: ref<gameHitEvent>) -> Boolscripted
public final const func GetHitEvent() -> ref<gameHitEvent>scripted
public final const func GetMissEvent() -> ref<gameMissEvent>scripted
protected final func GetObjectToCheck(obj: script_ref<String>, hitEvent: ref<gameHitEvent>) -> wref<GameObject>scripted
public func OnMissTriggered(missEvent: ref<gameMissEvent>)scripted
public final func SetHitEvent(hitEvent: ref<gameHitEvent>)scripted
public final func SetMissEvent(missEvent: ref<gameMissEvent>)scripted