class
ApplyQuickhackEffector
- 4 properties
- 2 functions
Extends AbstractApplyQuickhackEffector ModifyAttackEffector HitEventEffector game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
quickhackObjectActionID | TDBID | 0x18 | scripted |
quickhackObjectActionRecord | WeakHandle<game.data.ObjectAction_Record> | 0x20 | scripted |
MaxUploadChance | float | 0x30 | scripted |
uploadTime | float | 0x34 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "ApplyQuickhackEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (ApplyQuickhackEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyQuickhackEffector_Initialize( ApplyQuickhackEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void ProcessApplyQuickhackAction(game.events.HitEvent hitEvent, PlayerPuppet playerPuppet, ScriptedPuppet targetScriptedPuppet)overrideRTTIre.Hooks.PlaceVoid( "ApplyQuickhackEffector", "ProcessApplyQuickhackAction;gameHitEventPlayerPuppetScriptedPuppet", (ApplyQuickhackEffector_ProcessApplyQuickhackAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyQuickhackEffector_ProcessApplyQuickhackAction( ApplyQuickhackEffector self, game.events.HitEvent? hitEvent, PlayerPuppet? playerPuppet, ScriptedPuppet? targetScriptedPuppet );