class game
DeviceComponentPS
game.DeviceComponentPS
- 14 properties
- 79 functions
- 3 derived classes
Extends game.ComponentPS game.PersistentState IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
markAsQuest | bool | 0x0 | scripted |
autoToggleQuestMark | bool | 0x1 | scripted |
factToDisableQuestMark | CName | 0x8 | scripted |
callbackToDisableQuestMarkID | uint | 0x10 | scripted |
backdoorObjectiveData | BackDoorObjectiveData? | 0x18 | scripted |
controlPanelObjectiveData | ControlPanelObjectiveData? | 0x28 | scripted |
deviceUIStyle | game.data.ComputerUIStyle | 0x38 | scripted |
blackboard | WeakHandle<game.IBlackboard> | 0x40 | scripted |
isScanned | bool | 0x50 | scripted |
isBeingScanned | bool | 0x51 | scripted |
exposeQuickHacks | bool | 0x52 | scripted |
isAttachedToGame | bool | 0x53 | scripted |
isLogicReady | bool | 0x54 | scripted |
maxDevicesToExtractInOneFrame | int | 0x58 | scripted |
Functions
void GetNativeActions(out game.device.Action[] outActions, game.GetActionsContext context)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "GetNativeActions", (DeviceComponentPS_GetNativeActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetNativeActions( game.DeviceComponentPS self, game.device.Action[] outActions, game.GetActionsContext context );game.device.Clearance? GetClearance()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetClearance", (DeviceComponentPS_GetClearance x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Clearance>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetClearance( game.DeviceComponentPS self );string GetDeviceName()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetDeviceName", (DeviceComponentPS_GetDeviceName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetDeviceName( game.DeviceComponentPS self );string GetDeviceStatus()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetDeviceStatus", (DeviceComponentPS_GetDeviceStatus x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetDeviceStatus( game.DeviceComponentPS self );string GetDeviceIconPath()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetDeviceIconPath", (DeviceComponentPS_GetDeviceIconPath x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetDeviceIconPath( game.DeviceComponentPS self );CName GetWidgetTypeName()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetWidgetTypeName", (DeviceComponentPS_GetWidgetTypeName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetWidgetTypeName( game.DeviceComponentPS self );void ProcessDevicesLazy(game.LazyDevice[] lazyDevices, ProcessDevicesEvent? eventToSendOnCompleted)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "ProcessDevicesLazy;script_ref<array<LazyDevice>>ProcessDevicesEvent", (DeviceComponentPS_ProcessDevicesLazy x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_ProcessDevicesLazy( game.DeviceComponentPS self, game.LazyDevice[] lazyDevices, ProcessDevicesEvent? eventToSendOnCompleted );EntityNotificationType OnExtractDevicesEvent(ExtractDevicesEvent evt)RTTIre.Hooks.Place( "gameDeviceComponentPS", "OnExtractDevicesEvent;ExtractDevicesEvent", (DeviceComponentPS_OnExtractDevicesEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_OnExtractDevicesEvent( game.DeviceComponentPS self, ExtractDevicesEvent? evt );void ResolveExtractDevicesEvent(ExtractDevicesEvent evt)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "ResolveExtractDevicesEvent;ExtractDevicesEvent", (DeviceComponentPS_ResolveExtractDevicesEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_ResolveExtractDevicesEvent( game.DeviceComponentPS self, ExtractDevicesEvent? evt );game.DeviceComponentPS? GetPS(DeviceLink deviceLink)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetPS;DeviceLink", (DeviceComponentPS_GetPS x) => { return re.Hooks.CallOriginal<re.msgpack.game.DeviceComponentPS>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetPS( game.DeviceComponentPS self, DeviceLink deviceLink );bool IsStatic()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsStatic;", (DeviceComponentPS_IsStatic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsStatic( game.DeviceComponentPS self );bool IsAttachedToGame()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsAttachedToGame;", (DeviceComponentPS_IsAttachedToGame x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsAttachedToGame( game.DeviceComponentPS self );bool IsLogicReady()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsLogicReady;", (DeviceComponentPS_IsLogicReady x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsLogicReady( game.DeviceComponentPS self );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetActions;array<DeviceAction>GetActionsContext", (DeviceComponentPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetActions( game.DeviceComponentPS self, game.device.Action[] outActions, game.GetActionsContext context );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (DeviceComponentPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetQuestActions( game.DeviceComponentPS self, game.device.Action[] outActions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetQuestActionByName;CName", (DeviceComponentPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetQuestActionByName( game.DeviceComponentPS self, CName actionName );game.device.Action?[] GetActionsToNative(game.GetActionsContext context)RTTIgame.device.Action?[] GetQuestActionsToNative(game.GetActionsContext context)RTTIgame.device.Action? GetQuestActionByNameToNative(CName actionName)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetQuestActionByNameToNative;CName", (DeviceComponentPS_GetQuestActionByNameToNative x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetQuestActionByNameToNative( game.DeviceComponentPS self, CName actionName );void OnMaraudersMapDeviceDebug(world.MaraudersMapDevicesSink sink)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "OnMaraudersMapDeviceDebug;MaraudersMapDevicesSink", (DeviceComponentPS_OnMaraudersMapDeviceDebug x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_OnMaraudersMapDeviceDebug( game.DeviceComponentPS self, world.MaraudersMapDevicesSink? sink );game.DeviceComponentPS? GetFirstAttachedSlave()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetFirstAttachedSlave;", (DeviceComponentPS_GetFirstAttachedSlave x) => { return re.Hooks.CallOriginal<re.msgpack.game.DeviceComponentPS>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetFirstAttachedSlave( game.DeviceComponentPS self );game.DeviceComponentPS? GetAttachedSlaveForPing(MasterControllerPS? context)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetAttachedSlaveForPing;MasterControllerPS", (DeviceComponentPS_GetAttachedSlaveForPing x) => { return re.Hooks.CallOriginal<re.msgpack.game.DeviceComponentPS>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetAttachedSlaveForPing( game.DeviceComponentPS self, MasterControllerPS? context );BackDoorObjectiveData? GetBackdoorObjectiveData()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetBackdoorObjectiveData;", (DeviceComponentPS_GetBackdoorObjectiveData x) => { return re.Hooks.CallOriginal<re.msgpack.BackDoorObjectiveData>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetBackdoorObjectiveData( game.DeviceComponentPS self );ControlPanelObjectiveData? GetControlPanelObjectiveData()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetControlPanelObjectiveData;", (DeviceComponentPS_GetControlPanelObjectiveData x) => { return re.Hooks.CallOriginal<re.msgpack.ControlPanelObjectiveData>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetControlPanelObjectiveData( game.DeviceComponentPS self );void InitializeGameplayObjectives()RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "InitializeGameplayObjectives;", (DeviceComponentPS_InitializeGameplayObjectives x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_InitializeGameplayObjectives( game.DeviceComponentPS self );void InitializeQuestDBCallbacksForQuestmark()RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "InitializeQuestDBCallbacksForQuestmark;", (DeviceComponentPS_InitializeQuestDBCallbacksForQuestmark x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_InitializeQuestDBCallbacksForQuestmark( game.DeviceComponentPS self );void UnInitializeQuestDBCallbacksForQuestmark()RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "UnInitializeQuestDBCallbacksForQuestmark;", (DeviceComponentPS_UnInitializeQuestDBCallbacksForQuestmark x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_UnInitializeQuestDBCallbacksForQuestmark( game.DeviceComponentPS self );WeakHandle<ent.Entity> GetOwnerEntityWeak()RTTINetworkSystem? GetNetworkSystem()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetNetworkSystem;", (DeviceComponentPS_GetNetworkSystem x) => { return re.Hooks.CallOriginal<re.msgpack.NetworkSystem>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetNetworkSystem( game.DeviceComponentPS self );void ExposeQuickHacks(bool shouldExpose)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "ExposeQuickHacks;Bool", (DeviceComponentPS_ExposeQuickHacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_ExposeQuickHacks( game.DeviceComponentPS self, bool shouldExpose );void ExposeQuickHacks()RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "ExposeQuickHacks;", (DeviceComponentPS_ExposeQuickHacks2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_ExposeQuickHacks2( game.DeviceComponentPS self );bool IsQuickHacksExposed()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsQuickHacksExposed;", (DeviceComponentPS_IsQuickHacksExposed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsQuickHacksExposed( game.DeviceComponentPS self );bool IsScanned()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsScanned;", (DeviceComponentPS_IsScanned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsScanned( game.DeviceComponentPS self );SecurityAreaControllerPS?[] GetSecurityAreas(bool? includeInactive, bool? returnOnlyDirectlyConnected)RTTISecuritySystemControllerPS? GetSecuritySystem()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetSecuritySystem;", (DeviceComponentPS_GetSecuritySystem x) => { return re.Hooks.CallOriginal<re.msgpack.SecuritySystemControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetSecuritySystem( game.DeviceComponentPS self );CName GetPersistentStateName()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetPersistentStateName;", (DeviceComponentPS_GetPersistentStateName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetPersistentStateName( game.DeviceComponentPS self );void GetChildren(out game.DeviceComponentPS[] outDevices)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "GetChildren;array<DeviceComponentPS>", (DeviceComponentPS_GetChildren x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetChildren( game.DeviceComponentPS self, game.DeviceComponentPS[] outDevices );void GetLazyChildren(out game.LazyDevice[] outDevices)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "GetLazyChildren;array<LazyDevice>", (DeviceComponentPS_GetLazyChildren x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetLazyChildren( game.DeviceComponentPS self, game.LazyDevice[] outDevices );void GetParents(out game.DeviceComponentPS[] outDevices)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "GetParents;array<DeviceComponentPS>", (DeviceComponentPS_GetParents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetParents( game.DeviceComponentPS self, game.DeviceComponentPS[] outDevices );game.DeviceComponentPS?[] GetImmediateParents()RTTIgame.LazyDevice?[] GetLazyParents()RTTIvoid GetAncestors(out game.DeviceComponentPS[] outDevices)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "GetAncestors;array<DeviceComponentPS>", (DeviceComponentPS_GetAncestors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetAncestors( game.DeviceComponentPS self, game.DeviceComponentPS[] outDevices );game.LazyDevice?[] GetLazyAncestors()RTTIbool HasAnySlave()RTTIre.Hooks.Place( "gameDeviceComponentPS", "HasAnySlave;", (DeviceComponentPS_HasAnySlave x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_HasAnySlave( game.DeviceComponentPS self );bool HasAnyDeviceConnection()RTTIre.Hooks.Place( "gameDeviceComponentPS", "HasAnyDeviceConnection;", (DeviceComponentPS_HasAnyDeviceConnection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_HasAnyDeviceConnection( game.DeviceComponentPS self );bool IsMasterType()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsMasterType;", (DeviceComponentPS_IsMasterType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsMasterType( game.DeviceComponentPS self );ent.Entity? HackGetOwner()RTTIre.Hooks.Place( "gameDeviceComponentPS", "HackGetOwner;", (DeviceComponentPS_HackGetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.ent.Entity>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_HackGetOwner( game.DeviceComponentPS self );bool IsBeingScanned()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsBeingScanned;", (DeviceComponentPS_IsBeingScanned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsBeingScanned( game.DeviceComponentPS self );bool IsMarkedAsQuest()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsMarkedAsQuest;", (DeviceComponentPS_IsMarkedAsQuest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsMarkedAsQuest( game.DeviceComponentPS self );bool IsAutoTogglingQuestMark()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsAutoTogglingQuestMark;", (DeviceComponentPS_IsAutoTogglingQuestMark x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsAutoTogglingQuestMark( game.DeviceComponentPS self );CName GetFactToDisableQuestMarkName()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetFactToDisableQuestMarkName;", (DeviceComponentPS_GetFactToDisableQuestMarkName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetFactToDisableQuestMarkName( game.DeviceComponentPS self );bool IsAnyMasterFlaggedAsQuest()RTTIre.Hooks.Place( "gameDeviceComponentPS", "IsAnyMasterFlaggedAsQuest;", (DeviceComponentPS_IsAnyMasterFlaggedAsQuest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_IsAnyMasterFlaggedAsQuest( game.DeviceComponentPS self );EVirtualSystem GetVirtualSystemType()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetVirtualSystemType;", (DeviceComponentPS_GetVirtualSystemType x) => { return re.Hooks.CallOriginal<re.msgpack.EVirtualSystem>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetVirtualSystemType( game.DeviceComponentPS self );CName GetDeviceIconID()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetDeviceIconID;", (DeviceComponentPS_GetDeviceIconID x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetDeviceIconID( game.DeviceComponentPS self );SDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetDeviceWidget;script_ref<GetActionsContext>", (DeviceComponentPS_GetDeviceWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SDeviceWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetDeviceWidget( game.DeviceComponentPS self, game.GetActionsContext context );DeviceBaseBlackboardDef? GetBlackboardDef()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetBlackboardDef;", (DeviceComponentPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.DeviceBaseBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetBlackboardDef( game.DeviceComponentPS self );game.IBlackboard? GetBlackboard()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetBlackboard;", (DeviceComponentPS_GetBlackboard x) => { return re.Hooks.CallOriginal<re.msgpack.game.IBlackboard>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetBlackboard( game.DeviceComponentPS self );red.ResourceReferenceScriptToken GetInkWidgetLibraryPath()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetInkWidgetLibraryPath;", (DeviceComponentPS_GetInkWidgetLibraryPath x) => { return re.Hooks.CallOriginal<re.msgpack.red.ResourceReferenceScriptToken>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetInkWidgetLibraryPath( game.DeviceComponentPS self );CName GetInkWidgetLibraryID(game.GetActionsContext context)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetInkWidgetLibraryID;script_ref<GetActionsContext>", (DeviceComponentPS_GetInkWidgetLibraryID x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetInkWidgetLibraryID( game.DeviceComponentPS self, game.GetActionsContext context );TDBID GetInkWidgetTweakDBID(game.GetActionsContext context)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetInkWidgetTweakDBID;script_ref<GetActionsContext>", (DeviceComponentPS_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetInkWidgetTweakDBID( game.DeviceComponentPS self, game.GetActionsContext context );TDBID GetBackgroundTextureTweakDBID()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetBackgroundTextureTweakDBID;", (DeviceComponentPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetBackgroundTextureTweakDBID( game.DeviceComponentPS self );TDBID GetDeviceIconTweakDBID()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetDeviceIconTweakDBID;", (DeviceComponentPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetDeviceIconTweakDBID( game.DeviceComponentPS self );SThumbnailWidgetPackage GetThumbnailWidget()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetThumbnailWidget;", (DeviceComponentPS_GetThumbnailWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SThumbnailWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetThumbnailWidget( game.DeviceComponentPS self );SActionWidgetPackage[] GetActionWidgets(game.GetActionsContext context)RTTIThumbnailUI? GetThumbnailAction()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetThumbnailAction;", (DeviceComponentPS_GetThumbnailAction x) => { return re.Hooks.CallOriginal<re.msgpack.ThumbnailUI>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetThumbnailAction( game.DeviceComponentPS self );void SetIsMarkedAsQuest(bool isQuest)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "SetIsMarkedAsQuest;Bool", (DeviceComponentPS_SetIsMarkedAsQuest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_SetIsMarkedAsQuest( game.DeviceComponentPS self, bool isQuest );void SetIsBeingScannedFlag(bool isBeingScanned)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "SetIsBeingScannedFlag;Bool", (DeviceComponentPS_SetIsBeingScannedFlag x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_SetIsBeingScannedFlag( game.DeviceComponentPS self, bool isBeingScanned );void SetIsScanComplete(bool isComplete)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "SetIsScanComplete;Bool", (DeviceComponentPS_SetIsScanComplete x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_SetIsScanComplete( game.DeviceComponentPS self, bool isComplete );void DetermineInteractionState(game.interactions.Component interactionComponent, game.GetActionsContext context)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "DetermineInteractionState;InteractionComponentscript_ref<GetActionsContext>", (DeviceComponentPS_DetermineInteractionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_DetermineInteractionState( game.DeviceComponentPS self, game.interactions.Component? interactionComponent, game.GetActionsContext context );void PassBlackboard(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "PassBlackboard;IBlackboard", (DeviceComponentPS_PassBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_PassBlackboard( game.DeviceComponentPS self, game.IBlackboard? blackboard );bool GetVirtualSystem(game.DeviceComponentPS slave, out VirtualSystemPS vs)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetVirtualSystem;DeviceComponentPSVirtualSystemPS", (DeviceComponentPS_GetVirtualSystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetVirtualSystem( game.DeviceComponentPS self, game.DeviceComponentPS? slave, VirtualSystemPS? vs );bool GetVirtualSystem(game.PersistentID id, out VirtualSystemPS vs)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetVirtualSystem;PersistentIDVirtualSystemPS", (DeviceComponentPS_GetVirtualSystem2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetVirtualSystem2( game.DeviceComponentPS self, game.PersistentID id, VirtualSystemPS? vs );bool GetVirtualSystem(out VirtualSystemPS vs)RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetVirtualSystem;VirtualSystemPS", (DeviceComponentPS_GetVirtualSystem3 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetVirtualSystem3( game.DeviceComponentPS self, VirtualSystemPS? vs );void ResloveUIOnAction(ScriptableDeviceAction action)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "ResloveUIOnAction;ScriptableDeviceAction", (DeviceComponentPS_ResloveUIOnAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_ResloveUIOnAction( game.DeviceComponentPS self, ScriptableDeviceAction? action );void RefreshUI(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "RefreshUI;IBlackboard", (DeviceComponentPS_RefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_RefreshUI( game.DeviceComponentPS self, game.IBlackboard? blackboard );void RequestBreadCrumbUpdate(game.IBlackboard blackboard, SBreadCrumbUpdateData data)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "RequestBreadCrumbUpdate;IBlackboardSBreadCrumbUpdateData", (DeviceComponentPS_RequestBreadCrumbUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_RequestBreadCrumbUpdate( game.DeviceComponentPS self, game.IBlackboard? blackboard, SBreadCrumbUpdateData data );void RequestActionWidgetsUpdate(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "gameDeviceComponentPS", "RequestActionWidgetsUpdate;IBlackboard", (DeviceComponentPS_RequestActionWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_RequestActionWidgetsUpdate( game.DeviceComponentPS self, game.IBlackboard? blackboard );ThumbnailUI? ActionThumbnailUI()RTTIre.Hooks.Place( "gameDeviceComponentPS", "ActionThumbnailUI;", (DeviceComponentPS_ActionThumbnailUI x) => { return re.Hooks.CallOriginal<re.msgpack.ThumbnailUI>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_ActionThumbnailUI( game.DeviceComponentPS self );ent.EntityID GetMyEntityID()RTTIre.Hooks.Place( "gameDeviceComponentPS", "GetMyEntityID;", (DeviceComponentPS_GetMyEntityID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct DeviceComponentPS_GetMyEntityID( game.DeviceComponentPS self );