class
QuickHackDescriptionGameController
- 24 properties
- 13 functions
Extends BaseChunkGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
subHeader | ink.TextWidgetReference | 0x30 | scripted |
tier | ink.TextWidgetReference | 0x48 | scripted |
description | ink.TextWidgetReference | 0x60 | scripted |
recompileTimer | ink.TextWidgetReference | 0x78 | scripted |
duration | ink.TextWidgetReference | 0x90 | scripted |
durationRoot | ink.WidgetReference | 0xA8 | scripted |
cooldown | ink.TextWidgetReference | 0xC0 | scripted |
cooldownRoot | ink.WidgetReference | 0xD8 | scripted |
uploadTime | ink.TextWidgetReference | 0xF0 | scripted |
uploadTimeRoot | ink.WidgetReference | 0x108 | scripted |
memoryCost | ink.TextWidgetReference | 0x120 | scripted |
memoryRawCost | ink.TextWidgetReference | 0x138 | scripted |
categoryText | ink.TextWidgetReference | 0x150 | scripted |
categoryContainer | ink.WidgetReference | 0x168 | scripted |
damageWrapper | ink.WidgetReference | 0x180 | scripted |
damageLabel | ink.TextWidgetReference | 0x198 | scripted |
damageValue | ink.TextWidgetReference | 0x1B0 | scripted |
healthPercentageLabel | ink.TextWidgetReference | 0x1C8 | scripted |
effectsList | ink.CompoundWidgetReference | 0x1E0 | scripted |
quickHackDataCallbackID | red.CallbackObject? | 0x1F8 | scripted |
selectedData | QuickhackData? | 0x208 | scripted |
player | WeakHandle<PlayerPuppet> | 0x218 | scripted |
equippedQuickHackData | EquippedQuickHackData? | 0x228 | scripted |
uiScriptableSystem | UIScriptableSystem? | 0x238 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "QuickHackDescriptionGameController", "OnInitialize", (QuickHackDescriptionGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_OnInitialize( QuickHackDescriptionGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "QuickHackDescriptionGameController", "OnUninitialize", (QuickHackDescriptionGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_OnUninitialize( QuickHackDescriptionGameController self );void SetupMods()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupMods;", (QuickHackDescriptionGameController_SetupMods x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupMods( QuickHackDescriptionGameController self );void SetupTier()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupTier;", (QuickHackDescriptionGameController_SetupTier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupTier( QuickHackDescriptionGameController self );float GetModifiedDuration(float baseValue)RTTIre.Hooks.Place( "QuickHackDescriptionGameController", "GetModifiedDuration;Float", (QuickHackDescriptionGameController_GetModifiedDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_GetModifiedDuration( QuickHackDescriptionGameController self, float baseValue );void SetupDuration()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupDuration;", (QuickHackDescriptionGameController_SetupDuration x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupDuration( QuickHackDescriptionGameController self );void SetupMaxCooldown()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupMaxCooldown;", (QuickHackDescriptionGameController_SetupMaxCooldown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupMaxCooldown( QuickHackDescriptionGameController self );float GetModifiedUploadTime(float baseValue)RTTIre.Hooks.Place( "QuickHackDescriptionGameController", "GetModifiedUploadTime;Float", (QuickHackDescriptionGameController_GetModifiedUploadTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_GetModifiedUploadTime( QuickHackDescriptionGameController self, float baseValue );void SetupUploadTime()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupUploadTime;", (QuickHackDescriptionGameController_SetupUploadTime x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupUploadTime( QuickHackDescriptionGameController self );void SetupMemoryCost()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupMemoryCost;", (QuickHackDescriptionGameController_SetupMemoryCost x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupMemoryCost( QuickHackDescriptionGameController self );void SetupCategory()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupCategory;", (QuickHackDescriptionGameController_SetupCategory x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupCategory( QuickHackDescriptionGameController self );bool IsDamageStat(game.data.StatType targetStat, game.data.StatType valueStat)RTTIre.Hooks.Place( "QuickHackDescriptionGameController", "IsDamageStat;gamedataStatTypegamedataStatType", (QuickHackDescriptionGameController_IsDamageStat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_IsDamageStat( QuickHackDescriptionGameController self, game.data.StatType targetStat, game.data.StatType valueStat );void SetupDamage()RTTIre.Hooks.PlaceVoid( "QuickHackDescriptionGameController", "SetupDamage;", (QuickHackDescriptionGameController_SetupDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickHackDescriptionGameController_SetupDamage( QuickHackDescriptionGameController self );