class
ArcadeMachineInkGameController
- 4 properties
- 14 functions
Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
defaultUI | WeakHandle<ink.CanvasWidget> | 0xC8 | scripted |
mainDisplayWidget | WeakHandle<ink.VideoWidget> | 0xD8 | scripted |
counterWidget | WeakHandle<ink.TextWidget> | 0xE8 | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | 0xF8 | scripted |
Functions
bool OnUninitialize()overrideRTTIre.Hooks.Place( "ArcadeMachineInkGameController", "OnUninitialize", (ArcadeMachineInkGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_OnUninitialize( ArcadeMachineInkGameController self );void SetupWidgets()overrideRTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "SetupWidgets;", (ArcadeMachineInkGameController_SetupWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_SetupWidgets( ArcadeMachineInkGameController self );void UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "UpdateActionWidgets;script_ref<array<SActionWidgetPackage>>", (ArcadeMachineInkGameController_UpdateActionWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_UpdateActionWidgets( ArcadeMachineInkGameController self, SActionWidgetPackage[] widgetsData );void Refresh(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "Refresh;EDeviceStatus", (ArcadeMachineInkGameController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_Refresh( ArcadeMachineInkGameController self, EDeviceStatus state );void RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "RegisterBlackboardCallbacks;IBlackboard", (ArcadeMachineInkGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_RegisterBlackboardCallbacks( ArcadeMachineInkGameController self, game.IBlackboard? blackboard );void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "UnRegisterBlackboardCallbacks;IBlackboard", (ArcadeMachineInkGameController_UnRegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_UnRegisterBlackboardCallbacks( ArcadeMachineInkGameController self, game.IBlackboard? blackboard );ArcadeMachine? GetOwner()overrideRTTIre.Hooks.Place( "ArcadeMachineInkGameController", "GetOwner;", (ArcadeMachineInkGameController_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.ArcadeMachine>(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_GetOwner( ArcadeMachineInkGameController self );bool OnTimeToDepartChanged(string value)RTTIre.Hooks.Place( "ArcadeMachineInkGameController", "OnTimeToDepartChanged", (ArcadeMachineInkGameController_OnTimeToDepartChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_OnTimeToDepartChanged( ArcadeMachineInkGameController self, string value );void StartGlitchingScreen(GlitchData glitchData)overrideRTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "StartGlitchingScreen;GlitchData", (ArcadeMachineInkGameController_StartGlitchingScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_StartGlitchingScreen( ArcadeMachineInkGameController self, GlitchData glitchData );void StopGlitchingScreen()overrideRTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "StopGlitchingScreen;", (ArcadeMachineInkGameController_StopGlitchingScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_StopGlitchingScreen( ArcadeMachineInkGameController self );void PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent)RTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "PlayVideo;ResRefBoolCName", (ArcadeMachineInkGameController_PlayVideo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_PlayVideo( ArcadeMachineInkGameController self, red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent );void StopVideo()RTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "StopVideo;", (ArcadeMachineInkGameController_StopVideo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_StopVideo( ArcadeMachineInkGameController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "TurnOff;", (ArcadeMachineInkGameController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_TurnOff( ArcadeMachineInkGameController self );void TurnOn()RTTIre.Hooks.PlaceVoid( "ArcadeMachineInkGameController", "TurnOn;", (ArcadeMachineInkGameController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ArcadeMachineInkGameController_TurnOn( ArcadeMachineInkGameController self );