class
TriggerHackingMinigameEffector
- 9 properties
- 4 functions
Extends game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
owner | WeakHandle<game.Object> | 0x0 | scripted |
listener | red.CallbackObject? | 0x10 | scripted |
item | game.ItemID | 0x20 | scripted |
reward | TDBID | 0x30 | scripted |
journalEntry | string | 0x38 | scripted |
fact | CName | 0x58 | scripted |
factValue | int | 0x60 | scripted |
showPopup | bool | 0x64 | scripted |
returnToJournal | bool | 0x65 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "TriggerHackingMinigameEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (TriggerHackingMinigameEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TriggerHackingMinigameEffector_Initialize( TriggerHackingMinigameEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "TriggerHackingMinigameEffector", "Uninitialize;GameInstance", (TriggerHackingMinigameEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TriggerHackingMinigameEffector_Uninitialize( TriggerHackingMinigameEffector self, ScriptGameInstance game );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "TriggerHackingMinigameEffector", "ActionOn;GameObject", (TriggerHackingMinigameEffector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TriggerHackingMinigameEffector_ActionOn( TriggerHackingMinigameEffector self, game.Object? owner );bool OnItemCracked(int value)RTTIre.Hooks.Place( "TriggerHackingMinigameEffector", "OnItemCracked", (TriggerHackingMinigameEffector_OnItemCracked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TriggerHackingMinigameEffector_OnItemCracked( TriggerHackingMinigameEffector self, int value );