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
| Name | Type | Flags |
|---|---|---|
hitEvent | ref<gameHitEvent> | scriptedpublic |
listener | ref<HitCallback> | scriptedpublic |
missEvent | ref<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