struct
SWidgetPackageBase
- 8 properties
- 4 functions
- 80 bytes
- 1 derived class
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
libraryPath | red.ResourceReferenceScriptToken | 0x0 | scripted |
libraryID | CName | 0x8 | scripted |
widgetTweakDBID | TDBID | 0x10 | scripted |
widget | WeakHandle<ink.Widget> | 0x18 | scripted |
widgetName | string | 0x28 | scripted |
placement | EWidgetPlacementType | 0x48 | scripted |
orientation | ink.EOrientation | 0x4C | scripted |
isValid | bool | 0x4D | scripted |
Functions
static ListstaticRTTI globalGetLibraryIDPackage(game.data.WidgetDefinition_Record widgetDef, game.data.DeviceScreenType_Record screenTypeDef, game.data.WidgetStyle_Record styleDef) static string GetLibraryID(game.data.WidgetDefinition_Record widgetDef, game.data.DeviceScreenType_Record screenTypeDef, game.data.WidgetStyle_Record styleDef)staticRTTI globalre.Hooks.Place( "SWidgetPackageBase", "SWidgetPackageBase::GetLibraryID;WidgetDefinition_RecordDeviceScreenType_RecordWidgetStyle_Record", (SWidgetPackageBase_GetLibraryID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct SWidgetPackageBase_GetLibraryID( game.data.WidgetDefinition_Record? widgetDef, game.data.DeviceScreenType_Record? screenTypeDef, game.data.WidgetStyle_Record? styleDef );static bool ResolveWidgetTweakDBData(TDBID widgetTweakDBID, out CName id, out red.ResourceReferenceScriptToken path)staticRTTI globalre.Hooks.Place( "SWidgetPackageBase", "SWidgetPackageBase::ResolveWidgetTweakDBData;TweakDBIDCNameResRef", (SWidgetPackageBase_ResolveWidgetTweakDBData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SWidgetPackageBase_ResolveWidgetTweakDBData( TDBID widgetTweakDBID, CName id, red.ResourceReferenceScriptToken path );static red.ResourceReferenceScriptToken GetLibraryPath(game.data.WidgetDefinition_Record widgetDef)staticRTTI globalre.Hooks.Place( "SWidgetPackageBase", "SWidgetPackageBase::GetLibraryPath;WidgetDefinition_Record", (SWidgetPackageBase_GetLibraryPath x) => { return re.Hooks.CallOriginal<re.msgpack.red.ResourceReferenceScriptToken>(); } ); [Msgpack.Gen] public readonly partial record struct SWidgetPackageBase_GetLibraryPath( game.data.WidgetDefinition_Record? widgetDef );