class
LcdScreenControllerPS
- 4 properties
- 12 functions
- 1 derived class
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
messageRecordID | TDBID | 0x288 | scripted |
replaceTextWithCustomNumber | bool | 0x290 | scripted |
customNumber | int | 0x294 | scripted |
messageRecordSelector | ScreenMessageSelector? | 0x298 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "LcdScreenControllerPS", "OnInstantiated", (LcdScreenControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_OnInstantiated( LcdScreenControllerPS self );EntityNotificationType OnSetMessageRecord(SetMessageRecordEvent evt)RTTIre.Hooks.Place( "LcdScreenControllerPS", "OnSetMessageRecord;SetMessageRecordEvent", (LcdScreenControllerPS_OnSetMessageRecord x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_OnSetMessageRecord( LcdScreenControllerPS self, SetMessageRecordEvent? evt );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "LcdScreenControllerPS", "CanCreateAnyQuickHackActions;", (LcdScreenControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_CanCreateAnyQuickHackActions( LcdScreenControllerPS self );void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "LcdScreenControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (LcdScreenControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_GetQuickHackActions( LcdScreenControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "LcdScreenControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (LcdScreenControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_GetQuestActions( LcdScreenControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );LcdScreenBlackBoardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "LcdScreenControllerPS", "GetBlackboardDef;", (LcdScreenControllerPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.LcdScreenBlackBoardDef>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_GetBlackboardDef( LcdScreenControllerPS self );bool HasCustomNumber()RTTIre.Hooks.Place( "LcdScreenControllerPS", "HasCustomNumber;", (LcdScreenControllerPS_HasCustomNumber x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_HasCustomNumber( LcdScreenControllerPS self );int GetCustomNumber()RTTIre.Hooks.Place( "LcdScreenControllerPS", "GetCustomNumber;", (LcdScreenControllerPS_GetCustomNumber x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_GetCustomNumber( LcdScreenControllerPS self );TDBID GetMessageRecordID()RTTIre.Hooks.Place( "LcdScreenControllerPS", "GetMessageRecordID;", (LcdScreenControllerPS_GetMessageRecordID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_GetMessageRecordID( LcdScreenControllerPS self );void SetMessageRecordID(TDBID id)RTTIre.Hooks.PlaceVoid( "LcdScreenControllerPS", "SetMessageRecordID;TweakDBID", (LcdScreenControllerPS_SetMessageRecordID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_SetMessageRecordID( LcdScreenControllerPS self, TDBID id );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "LcdScreenControllerPS", "GetDeviceIconTweakDBID;", (LcdScreenControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_GetDeviceIconTweakDBID( LcdScreenControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "LcdScreenControllerPS", "GetBackgroundTextureTweakDBID;", (LcdScreenControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct LcdScreenControllerPS_GetBackgroundTextureTweakDBID( LcdScreenControllerPS self );