class
MediaDeviceControllerPS
- 5 properties
- 28 functions
- 3 derived classes
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
previousStation | int | 0x288 | scripted |
activeChannelName | string | 0x290 | scripted |
dataInitialized | bool | 0x2B0 | scripted |
amountOfStations | int | 0x2B4 | scripted |
activeStation | int | 0x2B8 | scripted |
Functions
MediaDeviceStatus? ActionMediaDeviceStatus()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionMediaDeviceStatus;", (MediaDeviceControllerPS_ActionMediaDeviceStatus x) => { return re.Hooks.CallOriginal<re.msgpack.MediaDeviceStatus>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionMediaDeviceStatus( MediaDeviceControllerPS self );NextStation? ActionNextStation()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionNextStation;", (MediaDeviceControllerPS_ActionNextStation x) => { return re.Hooks.CallOriginal<re.msgpack.NextStation>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionNextStation( MediaDeviceControllerPS self );PreviousStation? ActionPreviousStation()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionPreviousStation;", (MediaDeviceControllerPS_ActionPreviousStation x) => { return re.Hooks.CallOriginal<re.msgpack.PreviousStation>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionPreviousStation( MediaDeviceControllerPS self );QuestSetChannel? ActionQuestSetChannel()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionQuestSetChannel;", (MediaDeviceControllerPS_ActionQuestSetChannel x) => { return re.Hooks.CallOriginal<re.msgpack.QuestSetChannel>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionQuestSetChannel( MediaDeviceControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "MediaDeviceControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (MediaDeviceControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetActions( MediaDeviceControllerPS self, game.device.Action[] actions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "MediaDeviceControllerPS", "GetQuestActionByName;CName", (MediaDeviceControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetQuestActionByName( MediaDeviceControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "MediaDeviceControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (MediaDeviceControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetQuestActions( MediaDeviceControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnNextStation(NextStation evt)RTTIre.Hooks.Place( "MediaDeviceControllerPS", "OnNextStation;NextStation", (MediaDeviceControllerPS_OnNextStation x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_OnNextStation( MediaDeviceControllerPS self, NextStation? evt );EntityNotificationType OnPreviousStation(PreviousStation evt)RTTIre.Hooks.Place( "MediaDeviceControllerPS", "OnPreviousStation;PreviousStation", (MediaDeviceControllerPS_OnPreviousStation x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_OnPreviousStation( MediaDeviceControllerPS self, PreviousStation? evt );EntityNotificationType OnQuestSetChannel(QuestSetChannel evt)RTTIre.Hooks.Place( "MediaDeviceControllerPS", "OnQuestSetChannel;QuestSetChannel", (MediaDeviceControllerPS_OnQuestSetChannel x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_OnQuestSetChannel( MediaDeviceControllerPS self, QuestSetChannel? evt );QuestEnableInteraction? ActionQuestEnableInteraction()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionQuestEnableInteraction;", (MediaDeviceControllerPS_ActionQuestEnableInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.QuestEnableInteraction>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionQuestEnableInteraction( MediaDeviceControllerPS self );EntityNotificationType OnQuestEnableInteraction(QuestEnableInteraction evt)RTTIre.Hooks.Place( "MediaDeviceControllerPS", "OnQuestEnableInteraction;QuestEnableInteraction", (MediaDeviceControllerPS_OnQuestEnableInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_OnQuestEnableInteraction( MediaDeviceControllerPS self, QuestEnableInteraction? evt );QuestDisableInteraction? ActionQuestDisableInteraction()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionQuestDisableInteraction;", (MediaDeviceControllerPS_ActionQuestDisableInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.QuestDisableInteraction>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionQuestDisableInteraction( MediaDeviceControllerPS self );EntityNotificationType OnQuestDisableInteraction(QuestDisableInteraction evt)RTTIre.Hooks.Place( "MediaDeviceControllerPS", "OnQuestDisableInteraction;QuestDisableInteraction", (MediaDeviceControllerPS_OnQuestDisableInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_OnQuestDisableInteraction( MediaDeviceControllerPS self, QuestDisableInteraction? evt );QuestDefaultStation? ActionQuestDefaultStation()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionQuestDefaultStation;", (MediaDeviceControllerPS_ActionQuestDefaultStation x) => { return re.Hooks.CallOriginal<re.msgpack.QuestDefaultStation>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionQuestDefaultStation( MediaDeviceControllerPS self );QuestNextStation? ActionQuestNextStation()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionQuestNextStation;", (MediaDeviceControllerPS_ActionQuestNextStation x) => { return re.Hooks.CallOriginal<re.msgpack.QuestNextStation>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionQuestNextStation( MediaDeviceControllerPS self );EntityNotificationType OnQuestNextStation(QuestNextStation evt)RTTIre.Hooks.Place( "MediaDeviceControllerPS", "OnQuestNextStation;QuestNextStation", (MediaDeviceControllerPS_OnQuestNextStation x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_OnQuestNextStation( MediaDeviceControllerPS self, QuestNextStation? evt );QuestPreviousStation? ActionQuestPreviousStation()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionQuestPreviousStation;", (MediaDeviceControllerPS_ActionQuestPreviousStation x) => { return re.Hooks.CallOriginal<re.msgpack.QuestPreviousStation>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionQuestPreviousStation( MediaDeviceControllerPS self );EntityNotificationType OnQuestPreviousStation(QuestPreviousStation evt)RTTIre.Hooks.Place( "MediaDeviceControllerPS", "OnQuestPreviousStation;QuestPreviousStation", (MediaDeviceControllerPS_OnQuestPreviousStation x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_OnQuestPreviousStation( MediaDeviceControllerPS self, QuestPreviousStation? evt );void GetQuickHackDistractionActions()RTTIre.Hooks.PlaceVoid( "MediaDeviceControllerPS", "GetQuickHackDistractionActions;", (MediaDeviceControllerPS_GetQuickHackDistractionActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetQuickHackDistractionActions( MediaDeviceControllerPS self );text.TextParameterSet? GetDeviceStatusTextData()overrideRTTIre.Hooks.Place( "MediaDeviceControllerPS", "GetDeviceStatusTextData;", (MediaDeviceControllerPS_GetDeviceStatusTextData x) => { return re.Hooks.CallOriginal<re.msgpack.text.TextParameterSet>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetDeviceStatusTextData( MediaDeviceControllerPS self );ThumbnailUI? ActionThumbnailUI()overrideRTTIre.Hooks.Place( "MediaDeviceControllerPS", "ActionThumbnailUI;", (MediaDeviceControllerPS_ActionThumbnailUI x) => { return re.Hooks.CallOriginal<re.msgpack.ThumbnailUI>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_ActionThumbnailUI( MediaDeviceControllerPS self );MediaDeviceStatus? GetDeviceStatusAction()overrideRTTIre.Hooks.Place( "MediaDeviceControllerPS", "GetDeviceStatusAction;", (MediaDeviceControllerPS_GetDeviceStatusAction x) => { return re.Hooks.CallOriginal<re.msgpack.MediaDeviceStatus>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetDeviceStatusAction( MediaDeviceControllerPS self );int GetPreviousStationIndex()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "GetPreviousStationIndex;", (MediaDeviceControllerPS_GetPreviousStationIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetPreviousStationIndex( MediaDeviceControllerPS self );int GetActiveStationIndex()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "GetActiveStationIndex;", (MediaDeviceControllerPS_GetActiveStationIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetActiveStationIndex( MediaDeviceControllerPS self );string GetActiveStationName()RTTIre.Hooks.Place( "MediaDeviceControllerPS", "GetActiveStationName;", (MediaDeviceControllerPS_GetActiveStationName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_GetActiveStationName( MediaDeviceControllerPS self );void SetActiveStationIndex(int stationIDX)RTTIre.Hooks.PlaceVoid( "MediaDeviceControllerPS", "SetActiveStationIndex;Int32", (MediaDeviceControllerPS_SetActiveStationIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_SetActiveStationIndex( MediaDeviceControllerPS self, int stationIDX );void PassChannelName(string channelName)RTTIre.Hooks.PlaceVoid( "MediaDeviceControllerPS", "PassChannelName;script_ref<String>", (MediaDeviceControllerPS_PassChannelName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MediaDeviceControllerPS_PassChannelName( MediaDeviceControllerPS self, string channelName );