struct
SDeviceActionCustomData
- 15 properties
- 1 function
- 168 bytes
Extends SDeviceActionData
Properties
| Property | Type | Offset | |
|---|---|---|---|
actionID | CName | 0x50 | scripted |
On | bool | 0x58 | scripted |
Off | bool | 0x59 | scripted |
Unpowered | bool | 0x5A | scripted |
displayNameRecord | TDBID | 0x5C | scripted |
displayName | string | 0x68 | scripted |
customClearance | int | 0x88 | scripted |
isEnabled | bool | 0x8C | scripted |
disableOnUse | bool | 0x8D | scripted |
RestrictInCombat | bool | 0x8E | scripted |
RestrictIfWanted | bool | 0x8F | scripted |
RestrictDuringPhonecall | bool | 0x90 | scripted |
factToEnableName | CName | 0x98 | scripted |
quickHackCost | int | 0xA0 | scripted |
callbackID | uint | 0xA4 | scripted |
Functions
static string GetCurrentDisplayName(SDeviceActionCustomData self)staticRTTI globalre.Hooks.Place( "SDeviceActionCustomData", "SDeviceActionCustomData::GetCurrentDisplayName;script_ref<SDeviceActionCustomData>", (SDeviceActionCustomData_GetCurrentDisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct SDeviceActionCustomData_GetCurrentDisplayName( SDeviceActionCustomData self );