class
Computer
- 6 properties
- 45 functions
- 1 derived class
Extends Terminal InteractiveMasterDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
bannerUpdateActive | bool | 0x3F0 | scripted |
bannerUpdateID | game.DelayID | 0x3F4 | scripted |
transformX | ent.IPlacedComponent? | 0x400 | scripted |
transformY | ent.IPlacedComponent? | 0x410 | scripted |
playerControlData | PlayerControlDeviceData | 0x420 | scripted |
currentAnimationState | EComputerAnimationState | 0x428 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "Computer", "OnRequestComponents", (Computer_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnRequestComponents( Computer self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "Computer", "OnTakeControl", (Computer_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnTakeControl( Computer self, ent.EntityResolveComponentsInterface ri );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "Computer", "ResolveGameplayState;", (Computer_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ResolveGameplayState( Computer self );void RestoreDeviceState()overrideRTTIre.Hooks.PlaceVoid( "Computer", "RestoreDeviceState;", (Computer_RestoreDeviceState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_RestoreDeviceState( Computer self );bool ResavePersistentData(game.PersistentState ps)overrideRTTIre.Hooks.Place( "Computer", "ResavePersistentData;PersistentState", (Computer_ResavePersistentData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ResavePersistentData( Computer self, game.PersistentState? ps );bool ShouldAlwasyRefreshUIInLogicAra()overrideRTTIre.Hooks.Place( "Computer", "ShouldAlwasyRefreshUIInLogicAra;", (Computer_ShouldAlwasyRefreshUIInLogicAra x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ShouldAlwasyRefreshUIInLogicAra( Computer self );ComputerController? GetController()overrideRTTIre.Hooks.Place( "Computer", "GetController;", (Computer_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.ComputerController>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_GetController( Computer self );ComputerControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "Computer", "GetDevicePS;", (Computer_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.ComputerControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_GetDevicePS( Computer self );bool IsInSleepMode()RTTIre.Hooks.Place( "Computer", "IsInSleepMode;", (Computer_IsInSleepMode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_IsInSleepMode( Computer self );bool ShouldExitZoomOnAuthorization()overrideRTTIre.Hooks.Place( "Computer", "ShouldExitZoomOnAuthorization;", (Computer_ShouldExitZoomOnAuthorization x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ShouldExitZoomOnAuthorization( Computer self );void InitializeBanners()RTTIre.Hooks.PlaceVoid( "Computer", "InitializeBanners;", (Computer_InitializeBanners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_InitializeBanners( Computer self );void ReadFile(SDocumentAdress fileAdress)RTTIre.Hooks.PlaceVoid( "Computer", "ReadFile;SDocumentAdress", (Computer_ReadFile x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ReadFile( Computer self, SDocumentAdress fileAdress );void ReadMail(SDocumentAdress fileAdress)RTTIre.Hooks.PlaceVoid( "Computer", "ReadMail;SDocumentAdress", (Computer_ReadMail x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ReadMail( Computer self, SDocumentAdress fileAdress );void ClearOpenedFileAdress()RTTIre.Hooks.PlaceVoid( "Computer", "ClearOpenedFileAdress;", (Computer_ClearOpenedFileAdress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ClearOpenedFileAdress( Computer self );void ClearOpenedMailAdress()RTTIre.Hooks.PlaceVoid( "Computer", "ClearOpenedMailAdress;", (Computer_ClearOpenedMailAdress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ClearOpenedMailAdress( Computer self );void DecryptFile(SDocumentAdress fileAdress)RTTIre.Hooks.PlaceVoid( "Computer", "DecryptFile;SDocumentAdress", (Computer_DecryptFile x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_DecryptFile( Computer self, SDocumentAdress fileAdress );void DecryptMail(SDocumentAdress fileAdress)RTTIre.Hooks.PlaceVoid( "Computer", "DecryptMail;SDocumentAdress", (Computer_DecryptMail x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_DecryptMail( Computer self, SDocumentAdress fileAdress );bool OnSetDocumentState(SetDocumentStateEvent evt)RTTIre.Hooks.Place( "Computer", "OnSetDocumentState", (Computer_OnSetDocumentState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnSetDocumentState( Computer self, SetDocumentStateEvent? evt );void TurnOffDevice()overrideRTTIre.Hooks.PlaceVoid( "Computer", "TurnOffDevice;", (Computer_TurnOffDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_TurnOffDevice( Computer self );void TurnOnDevice()overrideRTTIre.Hooks.PlaceVoid( "Computer", "TurnOnDevice;", (Computer_TurnOnDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_TurnOnDevice( Computer self );void CreateBlackboard()overrideRTTIre.Hooks.PlaceVoid( "Computer", "CreateBlackboard;", (Computer_CreateBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_CreateBlackboard( Computer self );ComputerDeviceBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "Computer", "GetBlackboardDef;", (Computer_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.ComputerDeviceBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_GetBlackboardDef( Computer self );void StopBannerWidgetsUpdate()RTTIre.Hooks.PlaceVoid( "Computer", "StopBannerWidgetsUpdate;", (Computer_StopBannerWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_StopBannerWidgetsUpdate( Computer self );void RequestBannerWidgetsUpdate(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "Computer", "RequestBannerWidgetsUpdate;IBlackboard", (Computer_RequestBannerWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_RequestBannerWidgetsUpdate( Computer self, game.IBlackboard? blackboard );bool OnToggleOpen(ToggleOpenComputer evt)RTTIre.Hooks.Place( "Computer", "OnToggleOpen", (Computer_OnToggleOpen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnToggleOpen( Computer self, ToggleOpenComputer? evt );bool OnCreateFactQuickHack(FactQuickHack evt)RTTIre.Hooks.Place( "Computer", "OnCreateFactQuickHack", (Computer_OnCreateFactQuickHack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnCreateFactQuickHack( Computer self, FactQuickHack? evt );bool OnRequestBannerWidgetUpdate(RequestBannerWidgetUpdateEvent evt)RTTIre.Hooks.Place( "Computer", "OnRequestBannerWidgetUpdate", (Computer_OnRequestBannerWidgetUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnRequestBannerWidgetUpdate( Computer self, RequestBannerWidgetUpdateEvent? evt );bool OnRequestDocumentWidgetUpdate(RequestDocumentWidgetUpdateEvent evt)RTTIre.Hooks.Place( "Computer", "OnRequestDocumentWidgetUpdate", (Computer_OnRequestDocumentWidgetUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnRequestDocumentWidgetUpdate( Computer self, RequestDocumentWidgetUpdateEvent? evt );bool OnRequestDocumentThumbnailWidgetsUpdate(RequestDocumentThumbnailWidgetsUpdateEvent evt)RTTIre.Hooks.Place( "Computer", "OnRequestDocumentThumbnailWidgetsUpdate", (Computer_OnRequestDocumentThumbnailWidgetsUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnRequestDocumentThumbnailWidgetsUpdate( Computer self, RequestDocumentThumbnailWidgetsUpdateEvent? evt );bool OnRequestMenuWidgetsUpdate(RequestComputerMenuWidgetsUpdateEvent evt)RTTIre.Hooks.Place( "Computer", "OnRequestMenuWidgetsUpdate", (Computer_OnRequestMenuWidgetsUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnRequestMenuWidgetsUpdate( Computer self, RequestComputerMenuWidgetsUpdateEvent? evt );bool OnRequestMainMenuWidgetsUpdate(RequestComputerMainMenuWidgetsUpdateEvent evt)RTTIre.Hooks.Place( "Computer", "OnRequestMainMenuWidgetsUpdate", (Computer_OnRequestMainMenuWidgetsUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnRequestMainMenuWidgetsUpdate( Computer self, RequestComputerMainMenuWidgetsUpdateEvent? evt );EComputerMenuType GetInitialMenuType()RTTIre.Hooks.Place( "Computer", "GetInitialMenuType;", (Computer_GetInitialMenuType x) => { return re.Hooks.CallOriginal<re.msgpack.EComputerMenuType>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_GetInitialMenuType( Computer self );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "Computer", "DeterminGameplayRole;", (Computer_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_DeterminGameplayRole( Computer self );void DetermineActivationState()RTTIre.Hooks.PlaceVoid( "Computer", "DetermineActivationState;", (Computer_DetermineActivationState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_DetermineActivationState( Computer self );bool OnActivateDevice(ActivateDevice evt)RTTIre.Hooks.Place( "Computer", "OnActivateDevice", (Computer_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnActivateDevice( Computer self, ActivateDevice? evt );bool OnDeactivateDevice(DeactivateDevice evt)RTTIre.Hooks.Place( "Computer", "OnDeactivateDevice", (Computer_OnDeactivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnDeactivateDevice( Computer self, DeactivateDevice? evt );void TransformAnimActivate(bool activate)RTTIre.Hooks.PlaceVoid( "Computer", "TransformAnimActivate;Bool", (Computer_TransformAnimActivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_TransformAnimActivate( Computer self, bool activate );void ResolveAnimationState(EComputerAnimationState state)RTTIre.Hooks.PlaceVoid( "Computer", "ResolveAnimationState;EComputerAnimationState", (Computer_ResolveAnimationState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_ResolveAnimationState( Computer self, EComputerAnimationState state );void InitializeScreenDefinition()overrideRTTIre.Hooks.PlaceVoid( "Computer", "InitializeScreenDefinition;", (Computer_InitializeScreenDefinition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Computer_InitializeScreenDefinition( Computer self );bool OnGoToMenuEvent(GoToMenuEvent evt)RTTIre.Hooks.Place( "Computer", "OnGoToMenuEvent", (Computer_OnGoToMenuEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnGoToMenuEvent( Computer self, GoToMenuEvent? evt );bool OnOpenDocumentEvent(OpenDocumentEvent evt)RTTIre.Hooks.Place( "Computer", "OnOpenDocumentEvent", (Computer_OnOpenDocumentEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnOpenDocumentEvent( Computer self, OpenDocumentEvent? evt );bool OnEnableDocumentEvent(EnableDocumentEvent evt)RTTIre.Hooks.Place( "Computer", "OnEnableDocumentEvent", (Computer_OnEnableDocumentEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnEnableDocumentEvent( Computer self, EnableDocumentEvent? evt );bool OnTCSInputXAxisEvent(TCSInputXAxisEvent evt)overrideRTTIre.Hooks.Place( "Computer", "OnTCSInputXAxisEvent", (Computer_OnTCSInputXAxisEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnTCSInputXAxisEvent( Computer self, TCSInputXAxisEvent? evt );bool OnTCSInputYAxisEvent(TCSInputYAxisEvent evt)overrideRTTIre.Hooks.Place( "Computer", "OnTCSInputYAxisEvent", (Computer_OnTCSInputYAxisEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Computer_OnTCSInputYAxisEvent( Computer self, TCSInputYAxisEvent? evt );