class
GenericHitPrereqState
- 3 properties
- 7 functions
- 21 derived classes
Extends game.PrereqState IScriptable ISerializable
Derived
AmmoStateHitTriggeredPrereqState, DamageTypePrereqState, HitAttackSubtypePrereqState, HitDamageOverTimePrereqState, HitDistanceCoveredPrereqState, HitFlagPrereqState, HitIsBodyPartHeadPrereqState, HitIsBodyPartLimbPrereqState, HitIsBodyPartTorsoPrereqState, HitIsHumanPrereqState
Show 11 more of 21 derived classes
HitIsInstigatorPlayerPrereqState, HitIsMovingPrereqState, HitIsRarityPrereqState, HitIsRicochetPrereqState, HitIsSourceGrenadePrereqState, HitIsTheSameTargetPrereqState, HitOrMissTriggeredPrereqState, HitStatPoolComparisonPrereqState, HitStatPoolPrereqState, HitStatusEffectPresentPrereqState, TargetKilledPrereqState
Properties
| Property | Type | Offset | |
|---|---|---|---|
listener | HitCallback? | 0x0 | scripted |
hitEvent | game.events.HitEvent? | 0x10 | scripted |
missEvent | game.events.MissEvent? | 0x20 | scripted |
Functions
void SetHitEvent(game.events.HitEvent hitEvent)RTTIre.Hooks.PlaceVoid( "GenericHitPrereqState", "SetHitEvent;gameHitEvent", (GenericHitPrereqState_SetHitEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHitPrereqState_SetHitEvent( GenericHitPrereqState self, game.events.HitEvent? hitEvent );game.events.HitEvent? GetHitEvent()RTTIre.Hooks.Place( "GenericHitPrereqState", "GetHitEvent;", (GenericHitPrereqState_GetHitEvent x) => { return re.Hooks.CallOriginal<re.msgpack.game.events.GameEventsHitEvent>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHitPrereqState_GetHitEvent( GenericHitPrereqState self );void SetMissEvent(game.events.MissEvent missEvent)RTTIre.Hooks.PlaceVoid( "GenericHitPrereqState", "SetMissEvent;gameMissEvent", (GenericHitPrereqState_SetMissEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHitPrereqState_SetMissEvent( GenericHitPrereqState self, game.events.MissEvent? missEvent );game.events.MissEvent? GetMissEvent()RTTIre.Hooks.Place( "GenericHitPrereqState", "GetMissEvent;", (GenericHitPrereqState_GetMissEvent x) => { return re.Hooks.CallOriginal<re.msgpack.game.events.MissEvent>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHitPrereqState_GetMissEvent( GenericHitPrereqState self );bool Evaluate(game.events.HitEvent hitEvent)RTTIre.Hooks.Place( "GenericHitPrereqState", "Evaluate;gameHitEvent", (GenericHitPrereqState_Evaluate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericHitPrereqState_Evaluate( GenericHitPrereqState self, game.events.HitEvent? hitEvent );void OnMissTriggered(game.events.MissEvent missEvent)RTTIre.Hooks.PlaceVoid( "GenericHitPrereqState", "OnMissTriggered;gameMissEvent", (GenericHitPrereqState_OnMissTriggered x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericHitPrereqState_OnMissTriggered( GenericHitPrereqState self, game.events.MissEvent? missEvent );WeakHandle<game.Object> GetObjectToCheck(string obj, game.events.HitEvent hitEvent)RTTI