struct
DeviceLink
- 2 properties
- 6 functions
- 24 bytes
Properties
| Property | Type | Offset | |
|---|---|---|---|
PSID | game.PersistentID | 0x0 | scripted |
className | CName | 0x10 | scripted |
Functions
static CName GetLinkClassName(DeviceLink s)staticRTTI globalre.Hooks.Place( "DeviceLink", "DeviceLink::GetLinkClassName;script_ref<DeviceLink>", (DeviceLink_GetLinkClassName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceLink_GetLinkClassName( DeviceLink s );static DeviceLink[] Construct(game.PersistentState[] persistentStates)staticRTTI globalstatic bool IsValid(DeviceLink s)staticRTTI globalre.Hooks.Place( "DeviceLink", "DeviceLink::IsValid;script_ref<DeviceLink>", (DeviceLink_IsValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceLink_IsValid( DeviceLink s );static DeviceLink Construct(game.PersistentState ps)staticRTTI globalre.Hooks.Place( "DeviceLink", "DeviceLink::Construct;PersistentState", (DeviceLink_Construct2 x) => { return re.Hooks.CallOriginal<re.msgpack.DeviceLink>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceLink_Construct2( game.PersistentState? ps );static game.PersistentID GetLinkID(DeviceLink s)staticRTTI globalre.Hooks.Place( "DeviceLink", "DeviceLink::GetLinkID;script_ref<DeviceLink>", (DeviceLink_GetLinkID x) => { return re.Hooks.CallOriginal<re.msgpack.game.PersistentID>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceLink_GetLinkID( DeviceLink s );static DeviceLink Construct(game.PersistentID id, CName _className)staticRTTI globalre.Hooks.Place( "DeviceLink", "DeviceLink::Construct;PersistentIDCName", (DeviceLink_Construct3 x) => { return re.Hooks.CallOriginal<re.msgpack.DeviceLink>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceLink_Construct3( game.PersistentID id, CName _className );