class
DisplayGlassControllerPS
- 4 properties
- 21 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isTinted | bool | 0x288 | scripted |
useAppearances | bool | 0x289 | scripted |
clearAppearance | CName | 0x290 | scripted |
tintedAppearance | CName | 0x298 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "DisplayGlassControllerPS", "OnInstantiated", (DisplayGlassControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_OnInstantiated( DisplayGlassControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "DisplayGlassControllerPS", "GameAttached;", (DisplayGlassControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GameAttached( DisplayGlassControllerPS self );bool IsTinted()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "IsTinted;", (DisplayGlassControllerPS_IsTinted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_IsTinted( DisplayGlassControllerPS self );bool UsesAppearances()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "UsesAppearances;", (DisplayGlassControllerPS_UsesAppearances x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_UsesAppearances( DisplayGlassControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "DisplayGlassControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (DisplayGlassControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetActions( DisplayGlassControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "DisplayGlassControllerPS", "CanCreateAnyQuickHackActions;", (DisplayGlassControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_CanCreateAnyQuickHackActions( DisplayGlassControllerPS self );void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "DisplayGlassControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (DisplayGlassControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetQuickHackActions( DisplayGlassControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "DisplayGlassControllerPS", "GetQuestActionByName;CName", (DisplayGlassControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetQuestActionByName( DisplayGlassControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "DisplayGlassControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (DisplayGlassControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetQuestActions( DisplayGlassControllerPS self, game.device.Action[] actions, game.GetActionsContext context );QuestForceTintGlass? ActionQuestForceTintGlass()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "ActionQuestForceTintGlass;", (DisplayGlassControllerPS_ActionQuestForceTintGlass x) => { return re.Hooks.CallOriginal<re.msgpack.QuestForceTintGlass>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_ActionQuestForceTintGlass( DisplayGlassControllerPS self );EntityNotificationType OnQuestForceTintGlass(QuestForceTintGlass evt)RTTIre.Hooks.Place( "DisplayGlassControllerPS", "OnQuestForceTintGlass;QuestForceTintGlass", (DisplayGlassControllerPS_OnQuestForceTintGlass x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_OnQuestForceTintGlass( DisplayGlassControllerPS self, QuestForceTintGlass? evt );QuestForceClearGlass? ActionQuestForceClearGlass()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "ActionQuestForceClearGlass;", (DisplayGlassControllerPS_ActionQuestForceClearGlass x) => { return re.Hooks.CallOriginal<re.msgpack.QuestForceClearGlass>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_ActionQuestForceClearGlass( DisplayGlassControllerPS self );EntityNotificationType OnQuestForceClearGlass(QuestForceClearGlass evt)RTTIre.Hooks.Place( "DisplayGlassControllerPS", "OnQuestForceClearGlass;QuestForceClearGlass", (DisplayGlassControllerPS_OnQuestForceClearGlass x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_OnQuestForceClearGlass( DisplayGlassControllerPS self, QuestForceClearGlass? evt );EntityNotificationType OnToggleGlassTint(ToggleGlassTint evt)RTTIre.Hooks.Place( "DisplayGlassControllerPS", "OnToggleGlassTint;ToggleGlassTint", (DisplayGlassControllerPS_OnToggleGlassTint x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_OnToggleGlassTint( DisplayGlassControllerPS self, ToggleGlassTint? evt );ToggleGlassTint? ActionToggleGlassTint()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "ActionToggleGlassTint;", (DisplayGlassControllerPS_ActionToggleGlassTint x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleGlassTint>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_ActionToggleGlassTint( DisplayGlassControllerPS self );EntityNotificationType OnToggleGlassTintHack(ToggleGlassTintHack evt)RTTIre.Hooks.Place( "DisplayGlassControllerPS", "OnToggleGlassTintHack;ToggleGlassTintHack", (DisplayGlassControllerPS_OnToggleGlassTintHack x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_OnToggleGlassTintHack( DisplayGlassControllerPS self, ToggleGlassTintHack? evt );ToggleGlassTintHack? ActionToggleGlassTintHack()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "ActionToggleGlassTintHack;", (DisplayGlassControllerPS_ActionToggleGlassTintHack x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleGlassTintHack>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_ActionToggleGlassTintHack( DisplayGlassControllerPS self );CName GetTintAppearance()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "GetTintAppearance;", (DisplayGlassControllerPS_GetTintAppearance x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetTintAppearance( DisplayGlassControllerPS self );CName GetClearAppearance()RTTIre.Hooks.Place( "DisplayGlassControllerPS", "GetClearAppearance;", (DisplayGlassControllerPS_GetClearAppearance x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetClearAppearance( DisplayGlassControllerPS self );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "DisplayGlassControllerPS", "GetDeviceIconTweakDBID;", (DisplayGlassControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetDeviceIconTweakDBID( DisplayGlassControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "DisplayGlassControllerPS", "GetBackgroundTextureTweakDBID;", (DisplayGlassControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct DisplayGlassControllerPS_GetBackgroundTextureTweakDBID( DisplayGlassControllerPS self );