class
QuickhacksListItemController
- 33 properties
- 19 functions
Extends ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
expandAnimationDuration | float | 0x18 | scripted |
icon | ink.ImageWidgetReference | 0x20 | scripted |
description | ink.TextWidgetReference | 0x38 | scripted |
memoryValue | ink.TextWidgetReference | 0x50 | scripted |
memoryCells | ink.CompoundWidgetReference | 0x68 | scripted |
actionStateRoot | ink.WidgetReference | 0x80 | scripted |
actionStateText | ink.TextWidgetReference | 0x98 | scripted |
categoryRoot | ink.WidgetReference | 0xB0 | scripted |
categoryText | ink.TextWidgetReference | 0xC8 | scripted |
revealRoot | ink.WidgetReference | 0xE0 | scripted |
revealText | ink.TextWidgetReference | 0xF8 | scripted |
cooldownIcon | ink.WidgetReference | 0x110 | scripted |
cooldownValue | ink.TextWidgetReference | 0x128 | scripted |
descriptionSize | ink.WidgetReference | 0x140 | scripted |
costReductionArrow | ink.ImageWidgetReference | 0x158 | scripted |
curveRadius | float | 0x170 | scripted |
categorizedHacks | bool | 0x174 | scripted |
colorCodedHacks | bool | 0x175 | scripted |
hackColorDamage | CName | 0x178 | scripted |
hackColorControl | CName | 0x180 | scripted |
hackColorCovert | CName | 0x188 | scripted |
hackColorUltimate | CName | 0x190 | scripted |
hackColorDefault | CName | 0x198 | scripted |
selectedLoop | ink.anim.Proxy? | 0x1A0 | scripted |
currentAnimationName | CName | 0x1B0 | scripted |
choiceAccepted | ink.anim.Proxy? | 0x1B8 | scripted |
resizeAnim | ink.anim.Controller? | 0x1C8 | scripted |
root | WeakHandle<ink.Widget> | 0x1D8 | scripted |
data | QuickhackData? | 0x1E8 | scripted |
isSelected | bool | 0x1F8 | scripted |
expanded | bool | 0x1F9 | scripted |
cachedDescriptionSize | Vector2 | 0x1FC | scripted |
defaultMargin | ink.Margin | 0x204 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "QuickhacksListItemController", "OnInitialize", (QuickhacksListItemController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnInitialize( QuickhacksListItemController self );bool OnUninitialize()RTTIre.Hooks.Place( "QuickhacksListItemController", "OnUninitialize", (QuickhacksListItemController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnUninitialize( QuickhacksListItemController self );bool OnDataChanged(IScriptable value)overrideRTTIre.Hooks.Place( "QuickhacksListItemController", "OnDataChanged", (QuickhacksListItemController_OnDataChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnDataChanged( QuickhacksListItemController self, IScriptable? value );bool OnQuickhackDescriptionUpdate(QuickhackDescriptionUpdate evt)RTTIre.Hooks.Place( "QuickhacksListItemController", "OnQuickhackDescriptionUpdate", (QuickhacksListItemController_OnQuickhackDescriptionUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnQuickhackDescriptionUpdate( QuickhacksListItemController self, QuickhackDescriptionUpdate? evt );bool OnSelected(WeakHandle<ink.ListItemController> itemController)RTTIre.Hooks.Place( "QuickhacksListItemController", "OnSelected", (QuickhacksListItemController_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnSelected( QuickhacksListItemController self, WeakHandle<ink.ListItemController> itemController );bool OnDeselected(WeakHandle<ink.ListItemController> itemController)RTTIre.Hooks.Place( "QuickhacksListItemController", "OnDeselected", (QuickhacksListItemController_OnDeselected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnDeselected( QuickhacksListItemController self, WeakHandle<ink.ListItemController> itemController );void UpdateState()RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "UpdateState;", (QuickhacksListItemController_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_UpdateState( QuickhacksListItemController self );bool OnUpdateAnimationState(ink.anim.Proxy? e)RTTIre.Hooks.Place( "QuickhacksListItemController", "OnUpdateAnimationState", (QuickhacksListItemController_OnUpdateAnimationState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnUpdateAnimationState( QuickhacksListItemController self, ink.anim.Proxy? e );void SetActionState()RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "SetActionState;", (QuickhacksListItemController_SetActionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_SetActionState( QuickhacksListItemController self );void SetReductionArrowVisibility()RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "SetReductionArrowVisibility;", (QuickhacksListItemController_SetReductionArrowVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_SetReductionArrowVisibility( QuickhacksListItemController self );void UpdateCooldown(float cooldown)RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "UpdateCooldown;Float", (QuickhacksListItemController_UpdateCooldown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_UpdateCooldown( QuickhacksListItemController self, float cooldown );void SetCooldownVisibility(bool isVisible)RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "SetCooldownVisibility;Bool", (QuickhacksListItemController_SetCooldownVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_SetCooldownVisibility( QuickhacksListItemController self, bool isVisible );void Expand(bool value, bool? force)RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "Expand;BoolBool", (QuickhacksListItemController_Expand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_Expand( QuickhacksListItemController self, bool value, bool? force );bool OnResizingFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "QuickhacksListItemController", "OnResizingFinished", (QuickhacksListItemController_OnResizingFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_OnResizingFinished( QuickhacksListItemController self, ink.anim.Proxy? anim );void ShowMemoryCell(int value)RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "ShowMemoryCell;Int32", (QuickhacksListItemController_ShowMemoryCell x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_ShowMemoryCell( QuickhacksListItemController self, int value );void AdjustToTextDescriptionSize(bool value)RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "AdjustToTextDescriptionSize;Bool", (QuickhacksListItemController_AdjustToTextDescriptionSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_AdjustToTextDescriptionSize( QuickhacksListItemController self, bool value );void ChangeMargin()RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "ChangeMargin;", (QuickhacksListItemController_ChangeMargin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_ChangeMargin( QuickhacksListItemController self );void PlayChoiceAcceptedAnimation()RTTIre.Hooks.PlaceVoid( "QuickhacksListItemController", "PlayChoiceAcceptedAnimation;", (QuickhacksListItemController_PlayChoiceAcceptedAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_PlayChoiceAcceptedAnimation( QuickhacksListItemController self );bool IsChoiceAcceptedPlaying()RTTIre.Hooks.Place( "QuickhacksListItemController", "IsChoiceAcceptedPlaying;", (QuickhacksListItemController_IsChoiceAcceptedPlaying x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuickhacksListItemController_IsChoiceAcceptedPlaying( QuickhacksListItemController self );