class
IntercomControllerPS
- 5 properties
- 24 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isCalling | bool | 0x288 | scripted |
sceneStarted | bool | 0x289 | scripted |
endingCall | bool | 0x28A | scripted |
forceLookAt | ent.EntityID | 0x290 | scripted |
forceFollow | bool | 0x298 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "IntercomControllerPS", "OnInstantiated", (IntercomControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_OnInstantiated( IntercomControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "IntercomControllerPS", "Initialize;", (IntercomControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_Initialize( IntercomControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "IntercomControllerPS", "GameAttached;", (IntercomControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_GameAttached( IntercomControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "IntercomControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (IntercomControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_GetActions( IntercomControllerPS self, game.device.Action[] actions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "IntercomControllerPS", "GetQuestActionByName;CName", (IntercomControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_GetQuestActionByName( IntercomControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "IntercomControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (IntercomControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_GetQuestActions( IntercomControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "IntercomControllerPS", "CanCreateAnyQuickHackActions;", (IntercomControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_CanCreateAnyQuickHackActions( IntercomControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "IntercomControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (IntercomControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_GetQuickHackActions( IntercomControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CallStarted()RTTIre.Hooks.Place( "IntercomControllerPS", "CallStarted;", (IntercomControllerPS_CallStarted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_CallStarted( IntercomControllerPS self );StartCall? ActionStartCall()RTTIre.Hooks.Place( "IntercomControllerPS", "ActionStartCall;", (IntercomControllerPS_ActionStartCall x) => { return re.Hooks.CallOriginal<re.msgpack.StartCall>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_ActionStartCall( IntercomControllerPS self );EntityNotificationType OnStartCall(StartCall evt)RTTIre.Hooks.Place( "IntercomControllerPS", "OnStartCall;StartCall", (IntercomControllerPS_OnStartCall x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_OnStartCall( IntercomControllerPS self, StartCall? evt );QuestPickUpCall? ActionQuestPickUpCall()RTTIre.Hooks.Place( "IntercomControllerPS", "ActionQuestPickUpCall;", (IntercomControllerPS_ActionQuestPickUpCall x) => { return re.Hooks.CallOriginal<re.msgpack.QuestPickUpCall>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_ActionQuestPickUpCall( IntercomControllerPS self );EntityNotificationType OnQuestPickUpCall(QuestPickUpCall evt)RTTIre.Hooks.Place( "IntercomControllerPS", "OnQuestPickUpCall;QuestPickUpCall", (IntercomControllerPS_OnQuestPickUpCall x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_OnQuestPickUpCall( IntercomControllerPS self, QuestPickUpCall? evt );QuestHangUpCall? ActionQuestHangUpCall()RTTIre.Hooks.Place( "IntercomControllerPS", "ActionQuestHangUpCall;", (IntercomControllerPS_ActionQuestHangUpCall x) => { return re.Hooks.CallOriginal<re.msgpack.QuestHangUpCall>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_ActionQuestHangUpCall( IntercomControllerPS self );EntityNotificationType OnQuestHangUpCall(QuestHangUpCall evt)RTTIre.Hooks.Place( "IntercomControllerPS", "OnQuestHangUpCall;QuestHangUpCall", (IntercomControllerPS_OnQuestHangUpCall x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_OnQuestHangUpCall( IntercomControllerPS self, QuestHangUpCall? evt );DelayEvent? ActionResetIntercom()RTTIre.Hooks.Place( "IntercomControllerPS", "ActionResetIntercom;", (IntercomControllerPS_ActionResetIntercom x) => { return re.Hooks.CallOriginal<re.msgpack.DelayEvent>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_ActionResetIntercom( IntercomControllerPS self );EntityNotificationType OnResetIntercom(DelayEvent evt)RTTIre.Hooks.Place( "IntercomControllerPS", "OnResetIntercom;DelayEvent", (IntercomControllerPS_OnResetIntercom x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_OnResetIntercom( IntercomControllerPS self, DelayEvent? evt );QuestLookAtTarget? ActionForceFollowTarget()RTTIre.Hooks.Place( "IntercomControllerPS", "ActionForceFollowTarget;", (IntercomControllerPS_ActionForceFollowTarget x) => { return re.Hooks.CallOriginal<re.msgpack.QuestLookAtTarget>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_ActionForceFollowTarget( IntercomControllerPS self );QuestStopLookAtTarget? ActionStopFollowingTarget()RTTIre.Hooks.Place( "IntercomControllerPS", "ActionStopFollowingTarget;", (IntercomControllerPS_ActionStopFollowingTarget x) => { return re.Hooks.CallOriginal<re.msgpack.QuestStopLookAtTarget>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_ActionStopFollowingTarget( IntercomControllerPS self );game.DeviceComponentPS?[] GetImmediateSlaves()RTTIvoid RefreshSlaves_Event()RTTIre.Hooks.PlaceVoid( "IntercomControllerPS", "RefreshSlaves_Event;", (IntercomControllerPS_RefreshSlaves_Event x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_RefreshSlaves_Event( IntercomControllerPS self );EntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt)RTTIre.Hooks.Place( "IntercomControllerPS", "OnRefreshSlavesEvent;RefreshSlavesEvent", (IntercomControllerPS_OnRefreshSlavesEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_OnRefreshSlavesEvent( IntercomControllerPS self, RefreshSlavesEvent? evt );void RefreshSlaves()RTTIre.Hooks.PlaceVoid( "IntercomControllerPS", "RefreshSlaves;", (IntercomControllerPS_RefreshSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_RefreshSlaves( IntercomControllerPS self );IntercomBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "IntercomControllerPS", "GetBlackboardDef;", (IntercomControllerPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.IntercomBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct IntercomControllerPS_GetBlackboardDef( IntercomControllerPS self );