class
UIScriptableSystem
- 18 properties
- 38 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
backpackActiveSorting | int | 0x0 | scripted |
backpackActiveFilter | int | 0x4 | scripted |
isBackpackActiveFilterSaved | bool | 0x8 | scripted |
vendorPanelPlayerActiveSorting | int | 0xC | scripted |
vendorPanelVendorActiveSorting | int | 0x10 | scripted |
playerFavouriteItems | game.ItemID[] | 0x18 | scripted |
newItems | game.ItemID[] | 0x28 | scripted |
DLCAddedItems | TDBID[] | 0x38 | scripted |
newWardrobeSets | game.WardrobeClothingSetIndex[] | 0x48 | scripted |
newWardrobeItems | game.ItemID[] | 0x58 | scripted |
availableCars | CName[] | 0x68 | scripted |
previousAttributeLevels | UIScriptableSystemAttributeLevel[] | 0x78 | scripted |
comparisionTooltipDisabled | bool | 0x88 | scripted |
attachedPlayer | WeakHandle<PlayerPuppet> | 0x90 | scripted |
inventoryListenerCallback | UIScriptableInventoryListenerCallback? | 0xA0 | scripted |
inventoryListener | game.InventoryScriptListener? | 0xB0 | scripted |
DEV_useNewTooltips | bool | 0xC0 | scripted |
DEV_useLongScanTooltips | bool | 0xC1 | scripted |
Functions
void OnAttach()overrideRTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnAttach;", (UIScriptableSystem_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnAttach( UIScriptableSystem self );void OnRestored(int saveVersion, int gameVersion)overrideRTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnRestored;Int32Int32", (UIScriptableSystem_OnRestored x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnRestored( UIScriptableSystem self, int saveVersion, int gameVersion );void OnDetach()overrideRTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnDetach;", (UIScriptableSystem_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnDetach( UIScriptableSystem self );void SetupInstance()RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "SetupInstance;", (UIScriptableSystem_SetupInstance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_SetupInstance( UIScriptableSystem self );void OnPlayerAttach(game.PlayerAttachRequest request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnPlayerAttach;PlayerAttachRequest", (UIScriptableSystem_OnPlayerAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnPlayerAttach( UIScriptableSystem self, game.PlayerAttachRequest? request );void OnSetBackpackSorting(UIScriptableSystemSetBackpackSorting request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnSetBackpackSorting;UIScriptableSystemSetBackpackSorting", (UIScriptableSystem_OnSetBackpackSorting x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnSetBackpackSorting( UIScriptableSystem self, UIScriptableSystemSetBackpackSorting? request );void OnSetBackpackFilter(UIScriptableSystemSetBackpackFilter request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnSetBackpackFilter;UIScriptableSystemSetBackpackFilter", (UIScriptableSystem_OnSetBackpackFilter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnSetBackpackFilter( UIScriptableSystem self, UIScriptableSystemSetBackpackFilter? request );void OnSetVendorPanelVendorSorting(UIScriptableSystemSetVendorPanelVendorSorting request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnSetVendorPanelVendorSorting;UIScriptableSystemSetVendorPanelVendorSorting", (UIScriptableSystem_OnSetVendorPanelVendorSorting x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnSetVendorPanelVendorSorting( UIScriptableSystem self, UIScriptableSystemSetVendorPanelVendorSorting? request );void OnSetVendorPanelPlayerSorting(UIScriptableSystemSetVendorPanelPlayerSorting request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnSetVendorPanelPlayerSorting;UIScriptableSystemSetVendorPanelPlayerSorting", (UIScriptableSystem_OnSetVendorPanelPlayerSorting x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnSetVendorPanelPlayerSorting( UIScriptableSystem self, UIScriptableSystemSetVendorPanelPlayerSorting? request );void OnComparisionTooltipDisabled(UIScriptableSystemSetComparisionTooltipDisabled request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnComparisionTooltipDisabled;UIScriptableSystemSetComparisionTooltipDisabled", (UIScriptableSystem_OnComparisionTooltipDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnComparisionTooltipDisabled( UIScriptableSystem self, UIScriptableSystemSetComparisionTooltipDisabled? request );void OnInventoryItemAdded(UIScriptableSystemInventoryAddItem request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnInventoryItemAdded;UIScriptableSystemInventoryAddItem", (UIScriptableSystem_OnInventoryItemAdded x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnInventoryItemAdded( UIScriptableSystem self, UIScriptableSystemInventoryAddItem? request );void OnInventoryItemRemoved(UIScriptableSystemInventoryRemoveItem request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnInventoryItemRemoved;UIScriptableSystemInventoryRemoveItem", (UIScriptableSystem_OnInventoryItemRemoved x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnInventoryItemRemoved( UIScriptableSystem self, UIScriptableSystemInventoryRemoveItem? request );void OnInventoryItemInspected(UIScriptableSystemInventoryInspectItem request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnInventoryItemInspected;UIScriptableSystemInventoryInspectItem", (UIScriptableSystem_OnInventoryItemInspected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnInventoryItemInspected( UIScriptableSystem self, UIScriptableSystemInventoryInspectItem? request );void OnDLCAddedItemInspected(UIScriptableSystemDLCAddedItemInspected request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnDLCAddedItemInspected;UIScriptableSystemDLCAddedItemInspected", (UIScriptableSystem_OnDLCAddedItemInspected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnDLCAddedItemInspected( UIScriptableSystem self, UIScriptableSystemDLCAddedItemInspected? request );void OnWardrobeSetAdded(UIScriptableSystemWardrobeSetAdded request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnWardrobeSetAdded;UIScriptableSystemWardrobeSetAdded", (UIScriptableSystem_OnWardrobeSetAdded x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnWardrobeSetAdded( UIScriptableSystem self, UIScriptableSystemWardrobeSetAdded? request );void OnWardrobeSetInspected(UIScriptableSystemWardrobeSetInspected request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnWardrobeSetInspected;UIScriptableSystemWardrobeSetInspected", (UIScriptableSystem_OnWardrobeSetInspected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnWardrobeSetInspected( UIScriptableSystem self, UIScriptableSystemWardrobeSetInspected? request );void OnWardrobeItemAdded(UIScriptableSystemWardrobeAddItem request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnWardrobeItemAdded;UIScriptableSystemWardrobeAddItem", (UIScriptableSystem_OnWardrobeItemAdded x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnWardrobeItemAdded( UIScriptableSystem self, UIScriptableSystemWardrobeAddItem? request );void OnWardrobeItemInspected(UIScriptableSystemWardrobeInspectItem request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnWardrobeItemInspected;UIScriptableSystemWardrobeInspectItem", (UIScriptableSystem_OnWardrobeItemInspected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnWardrobeItemInspected( UIScriptableSystem self, UIScriptableSystemWardrobeInspectItem? request );void OnAvailableCarAdded(UIScriptableSystemAddAvailableCar request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnAvailableCarAdded;UIScriptableSystemAddAvailableCar", (UIScriptableSystem_OnAvailableCarAdded x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnAvailableCarAdded( UIScriptableSystem self, UIScriptableSystemAddAvailableCar? request );void OnSetItemPlayerFavourite(UIScriptableSystemSetItemPlayerFavourite request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnSetItemPlayerFavourite;UIScriptableSystemSetItemPlayerFavourite", (UIScriptableSystem_OnSetItemPlayerFavourite x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnSetItemPlayerFavourite( UIScriptableSystem self, UIScriptableSystemSetItemPlayerFavourite? request );void OnSetPreviousAttributeLevel(UIScriptableSystemSetPreviousAttributeLevel request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnSetPreviousAttributeLevel;UIScriptableSystemSetPreviousAttributeLevel", (UIScriptableSystem_OnSetPreviousAttributeLevel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnSetPreviousAttributeLevel( UIScriptableSystem self, UIScriptableSystemSetPreviousAttributeLevel? request );void On_DEV_ScriptableSystemUseNewTooltips(UI_DEV_ScriptableSystemUseNewTooltips request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "On_DEV_ScriptableSystemUseNewTooltips;UI_DEV_ScriptableSystemUseNewTooltips", (UIScriptableSystem_On_DEV_ScriptableSystemUseNewTooltips x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_On_DEV_ScriptableSystemUseNewTooltips( UIScriptableSystem self, UI_DEV_ScriptableSystemUseNewTooltips? request );void OnEnableScanLongDescription(ScanLongDescriptionCall request)RTTIre.Hooks.PlaceVoid( "UIScriptableSystem", "OnEnableScanLongDescription;ScanLongDescriptionCall", (UIScriptableSystem_OnEnableScanLongDescription x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_OnEnableScanLongDescription( UIScriptableSystem self, ScanLongDescriptionCall? request );int GetBackpackActiveSorting(int? defaultValue)RTTIre.Hooks.Place( "UIScriptableSystem", "GetBackpackActiveSorting;Int32", (UIScriptableSystem_GetBackpackActiveSorting x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_GetBackpackActiveSorting( UIScriptableSystem self, int? defaultValue );int GetBackpackActiveFilter(int? defaultValue)RTTIre.Hooks.Place( "UIScriptableSystem", "GetBackpackActiveFilter;Int32", (UIScriptableSystem_GetBackpackActiveFilter x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_GetBackpackActiveFilter( UIScriptableSystem self, int? defaultValue );int GetVendorPanelVendorActiveSorting(int? defaultValue)RTTIre.Hooks.Place( "UIScriptableSystem", "GetVendorPanelVendorActiveSorting;Int32", (UIScriptableSystem_GetVendorPanelVendorActiveSorting x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_GetVendorPanelVendorActiveSorting( UIScriptableSystem self, int? defaultValue );int GetVendorPanelPlayerActiveSorting(int? defaultValue)RTTIre.Hooks.Place( "UIScriptableSystem", "GetVendorPanelPlayerActiveSorting;Int32", (UIScriptableSystem_GetVendorPanelPlayerActiveSorting x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_GetVendorPanelPlayerActiveSorting( UIScriptableSystem self, int? defaultValue );bool IsInventoryItemNew(game.ItemID itemID)RTTIre.Hooks.Place( "UIScriptableSystem", "IsInventoryItemNew;ItemID", (UIScriptableSystem_IsInventoryItemNew x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_IsInventoryItemNew( UIScriptableSystem self, game.ItemID itemID );bool IsWardrobeSetNew(game.WardrobeClothingSetIndex wardrobeSet)RTTIre.Hooks.Place( "UIScriptableSystem", "IsWardrobeSetNew;gameWardrobeClothingSetIndex", (UIScriptableSystem_IsWardrobeSetNew x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_IsWardrobeSetNew( UIScriptableSystem self, game.WardrobeClothingSetIndex wardrobeSet );bool IsWardrobeItemNew(game.ItemID itemID)RTTIre.Hooks.Place( "UIScriptableSystem", "IsWardrobeItemNew;ItemID", (UIScriptableSystem_IsWardrobeItemNew x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_IsWardrobeItemNew( UIScriptableSystem self, game.ItemID itemID );bool IsAvailableCarNew(CName carFact)RTTIre.Hooks.Place( "UIScriptableSystem", "IsAvailableCarNew;CName", (UIScriptableSystem_IsAvailableCarNew x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_IsAvailableCarNew( UIScriptableSystem self, CName carFact );bool IsDLCAddedActiveItem(TDBID itemTweakDBID)RTTIre.Hooks.Place( "UIScriptableSystem", "IsDLCAddedActiveItem;TweakDBID", (UIScriptableSystem_IsDLCAddedActiveItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_IsDLCAddedActiveItem( UIScriptableSystem self, TDBID itemTweakDBID );bool IsItemPlayerFavourite(game.ItemID itemID)RTTIre.Hooks.Place( "UIScriptableSystem", "IsItemPlayerFavourite;ItemID", (UIScriptableSystem_IsItemPlayerFavourite x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_IsItemPlayerFavourite( UIScriptableSystem self, game.ItemID itemID );int GetPreviousAttributeLevel(game.data.StatType stat)RTTIre.Hooks.Place( "UIScriptableSystem", "GetPreviousAttributeLevel;gamedataStatType", (UIScriptableSystem_GetPreviousAttributeLevel x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_GetPreviousAttributeLevel( UIScriptableSystem self, game.data.StatType stat );bool IsComparisionTooltipDisabled()RTTIre.Hooks.Place( "UIScriptableSystem", "IsComparisionTooltipDisabled;", (UIScriptableSystem_IsComparisionTooltipDisabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_IsComparisionTooltipDisabled( UIScriptableSystem self );bool DEV_IsNewTooltipEnabled()RTTIre.Hooks.Place( "UIScriptableSystem", "DEV_IsNewTooltipEnabled;", (UIScriptableSystem_DEV_IsNewTooltipEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_DEV_IsNewTooltipEnabled( UIScriptableSystem self );bool DEV_IsScanLongTooltipEnabled()RTTIre.Hooks.Place( "UIScriptableSystem", "DEV_IsScanLongTooltipEnabled;", (UIScriptableSystem_DEV_IsScanLongTooltipEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_DEV_IsScanLongTooltipEnabled( UIScriptableSystem self );static UIScriptableSystem? GetInstance(ScriptGameInstance gameInstance)staticRTTI globalre.Hooks.Place( "UIScriptableSystem", "UIScriptableSystem::GetInstance;GameInstance", (UIScriptableSystem_GetInstance x) => { return re.Hooks.CallOriginal<re.msgpack.UIScriptableSystem>(); } ); [Msgpack.Gen] public readonly partial record struct UIScriptableSystem_GetInstance( ScriptGameInstance gameInstance );