class
LoadListItem
- 29 properties
- 25 functions
Extends AnimatedListItemController ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
imageReplacement | ink.ImageWidgetReference | 0x108 | scripted |
label | ink.TextWidgetReference | 0x120 | scripted |
labelDate | ink.TextWidgetReference | 0x138 | scripted |
type | ink.TextWidgetReference | 0x150 | scripted |
quest | ink.TextWidgetReference | 0x168 | scripted |
lifePathText | ink.TextWidgetReference | 0x180 | scripted |
lifepath | ink.ImageWidgetReference | 0x198 | scripted |
cloudStatus | ink.ImageWidgetReference | 0x1B0 | scripted |
playTime | ink.TextWidgetReference | 0x1C8 | scripted |
characterLevel | ink.TextWidgetReference | 0x1E0 | scripted |
characterLevelLabel | ink.TextWidgetReference | 0x1F8 | scripted |
gameVersion | ink.TextWidgetReference | 0x210 | scripted |
fileSize | ink.TextWidgetReference | 0x228 | scripted |
trophyIcon | ink.ImageWidgetReference | 0x240 | scripted |
modIcon | ink.ImageWidgetReference | 0x258 | scripted |
emptySlotWrapper | ink.WidgetReference | 0x270 | scripted |
wrapper | ink.WidgetReference | 0x288 | scripted |
versionParams | text.TextParameterSet? | 0x2A0 | scripted |
SaveIndex | int | 0x2B0 | scripted |
buttonIndex | int | 0x2B4 | scripted |
emptySlot | bool | 0x2B8 | scripted |
validSlot | bool | 0x2B9 | scripted |
initialLoadingID | ulong | 0x2C0 | scripted |
metadata | ink.SaveMetadataInfo? | 0x2C8 | scripted |
isMetadataSet | bool | 0x2D8 | scripted |
defaultAtlasPath | red.ResourceReferenceScriptToken | 0x2E0 | scripted |
tranistionAnimProxy | ink.anim.Proxy? | 0x2E8 | scripted |
tapped | bool | 0x2F8 | scripted |
ownerMenu | WeakHandle<LoadGameMenuGameController> | 0x300 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "LoadListItem", "OnInitialize", (LoadListItem_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_OnInitialize( LoadListItem self );void PlayTransitionAnimation(CName animName, ink.anim.PlaybackOptions animOptions)RTTIre.Hooks.PlaceVoid( "LoadListItem", "PlayTransitionAnimation;CNameinkAnimOptions", (LoadListItem_PlayTransitionAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_PlayTransitionAnimation( LoadListItem self, CName animName, ink.anim.PlaybackOptions animOptions );void SetTapped(bool tapped)RTTIre.Hooks.PlaceVoid( "LoadListItem", "SetTapped;Bool", (LoadListItem_SetTapped x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_SetTapped( LoadListItem self, bool tapped );bool GetTapped()RTTIre.Hooks.Place( "LoadListItem", "GetTapped;", (LoadListItem_GetTapped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_GetTapped( LoadListItem self );void SetOwnerMenuCallbacks(WeakHandle<LoadGameMenuGameController> inOwnerMenu)RTTIre.Hooks.PlaceVoid( "LoadListItem", "SetOwnerMenuCallbacks;LoadGameMenuGameController", (LoadListItem_SetOwnerMenuCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_SetOwnerMenuCallbacks( LoadListItem self, WeakHandle<LoadGameMenuGameController> inOwnerMenu );void SetMetadata(ink.SaveMetadataInfo metadata, bool isVisible, bool? isEp1Enabled)RTTIre.Hooks.PlaceVoid( "LoadListItem", "SetMetadata;SaveMetadataInfoBoolBool", (LoadListItem_SetMetadata x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_SetMetadata( LoadListItem self, ink.SaveMetadataInfo? metadata, bool isVisible, bool? isEp1Enabled );bool isAbleToDisplayBrokenTrophyIconAndTooltip()RTTIre.Hooks.Place( "LoadListItem", "isAbleToDisplayBrokenTrophyIconAndTooltip;", (LoadListItem_isAbleToDisplayBrokenTrophyIconAndTooltip x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_isAbleToDisplayBrokenTrophyIconAndTooltip( LoadListItem self );void SetInvalid(string label, bool isVisible)RTTIre.Hooks.PlaceVoid( "LoadListItem", "SetInvalid;script_ref<String>Bool", (LoadListItem_SetInvalid x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_SetInvalid( LoadListItem self, string label, bool isVisible );void SetData(int index, bool? emptySlot, bool? allSlotsTaken)RTTIre.Hooks.PlaceVoid( "LoadListItem", "SetData;Int32BoolBool", (LoadListItem_SetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_SetData( LoadListItem self, int index, bool? emptySlot, bool? allSlotsTaken );void SetButtonIndex(int index)RTTIre.Hooks.PlaceVoid( "LoadListItem", "SetButtonIndex;Int32", (LoadListItem_SetButtonIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_SetButtonIndex( LoadListItem self, int index );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "LoadListItem", "OnHoverOver", (LoadListItem_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_OnHoverOver( LoadListItem self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "LoadListItem", "OnHoverOut", (LoadListItem_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_OnHoverOut( LoadListItem self, ink.PointerEvent? e );bool IsCloud()RTTIre.Hooks.Place( "LoadListItem", "IsCloud;", (LoadListItem_IsCloud x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_IsCloud( LoadListItem self );bool IsModded()RTTIre.Hooks.Place( "LoadListItem", "IsModded;", (LoadListItem_IsModded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_IsModded( LoadListItem self );string GetPlaythroughID()RTTIre.Hooks.Place( "LoadListItem", "GetPlaythroughID;", (LoadListItem_GetPlaythroughID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_GetPlaythroughID( LoadListItem self );string GetPlatform()RTTIre.Hooks.Place( "LoadListItem", "GetPlatform;", (LoadListItem_GetPlatform x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_GetPlatform( LoadListItem self );int ButtonIndex()RTTIre.Hooks.Place( "LoadListItem", "ButtonIndex;", (LoadListItem_ButtonIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_ButtonIndex( LoadListItem self );bool EmptySlot()RTTIre.Hooks.Place( "LoadListItem", "EmptySlot;", (LoadListItem_EmptySlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_EmptySlot( LoadListItem self );bool ValidSlot()RTTIre.Hooks.Place( "LoadListItem", "ValidSlot;", (LoadListItem_ValidSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_ValidSlot( LoadListItem self );bool IsMetadataSet()RTTIre.Hooks.Place( "LoadListItem", "IsMetadataSet;", (LoadListItem_IsMetadataSet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_IsMetadataSet( LoadListItem self );ulong GetInitialLoadingID()RTTIre.Hooks.Place( "LoadListItem", "GetInitialLoadingID;", (LoadListItem_GetInitialLoadingID x) => { return re.Hooks.CallOriginal<re.msgpack.Ulong>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_GetInitialLoadingID( LoadListItem self );WeakHandle<ink.ImageWidget> GetPreviewImageWidget()RTTIbool IsVisible()RTTIre.Hooks.Place( "LoadListItem", "IsVisible;", (LoadListItem_IsVisible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_IsVisible( LoadListItem self );void CheckThumbnailCensorship(bool IsBuildCensored, bool isUserUGCRestricted)RTTIre.Hooks.PlaceVoid( "LoadListItem", "CheckThumbnailCensorship;BoolBool", (LoadListItem_CheckThumbnailCensorship x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_CheckThumbnailCensorship( LoadListItem self, bool IsBuildCensored, bool isUserUGCRestricted );void SetVisible(bool isVisible)RTTIre.Hooks.PlaceVoid( "LoadListItem", "SetVisible;Bool", (LoadListItem_SetVisible x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LoadListItem_SetVisible( LoadListItem self, bool isVisible );