class
BackdoorInkGameController
- 10 properties
- 20 functions
- 1 derived class
Extends MasterDeviceInkGameControllerBase DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
IdleGroup | ink.WidgetReference | 0x108 | scripted |
ConnectedGroup | ink.WidgetReference | 0x120 | scripted |
IntroAnimationName | CName | 0x138 | scripted |
IdleAnimationName | CName | 0x140 | scripted |
GlitchAnimationName | CName | 0x148 | scripted |
RunningAnimation | ink.anim.Proxy? | 0x150 | scripted |
onGlitchingListener | red.CallbackObject? | 0x160 | scripted |
onIsInDefaultStateListener | red.CallbackObject? | 0x170 | scripted |
onShutdownModuleListener | red.CallbackObject? | 0x180 | scripted |
onBootModuleListener | red.CallbackObject? | 0x190 | scripted |
Functions
void RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "RegisterBlackboardCallbacks;IBlackboard", (BackdoorInkGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_RegisterBlackboardCallbacks( BackdoorInkGameController self, game.IBlackboard? blackboard );void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "UnRegisterBlackboardCallbacks;IBlackboard", (BackdoorInkGameController_UnRegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_UnRegisterBlackboardCallbacks( BackdoorInkGameController self, game.IBlackboard? blackboard );void UpdateThumbnailWidgets(SThumbnailWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "UpdateThumbnailWidgets;script_ref<array<SThumbnailWidgetPackage>>", (BackdoorInkGameController_UpdateThumbnailWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_UpdateThumbnailWidgets( BackdoorInkGameController self, SThumbnailWidgetPackage[] widgetsData );void UpdateDeviceWidgets(SDeviceWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "UpdateDeviceWidgets;script_ref<array<SDeviceWidgetPackage>>", (BackdoorInkGameController_UpdateDeviceWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_UpdateDeviceWidgets( BackdoorInkGameController self, SDeviceWidgetPackage[] widgetsData );AccessPoint? GetOwner()overrideRTTIre.Hooks.Place( "BackdoorInkGameController", "GetOwner;", (BackdoorInkGameController_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.AccessPoint>(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_GetOwner( BackdoorInkGameController self );void Refresh(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "Refresh;EDeviceStatus", (BackdoorInkGameController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_Refresh( BackdoorInkGameController self, EDeviceStatus state );void TurnOn()RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "TurnOn;", (BackdoorInkGameController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_TurnOn( BackdoorInkGameController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "TurnOff;", (BackdoorInkGameController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_TurnOff( BackdoorInkGameController self );void PlayIntroAnimation()RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "PlayIntroAnimation;", (BackdoorInkGameController_PlayIntroAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_PlayIntroAnimation( BackdoorInkGameController self );bool OnIntroFinished(ink.anim.Proxy e)RTTIre.Hooks.Place( "BackdoorInkGameController", "OnIntroFinished", (BackdoorInkGameController_OnIntroFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_OnIntroFinished( BackdoorInkGameController self, ink.anim.Proxy? e );void PlayAnimation(CName animName)RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "PlayAnimation;CName", (BackdoorInkGameController_PlayAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_PlayAnimation( BackdoorInkGameController self, CName animName );void StartGlitching()RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "StartGlitching;", (BackdoorInkGameController_StartGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_StartGlitching( BackdoorInkGameController self );void StopGlitching()RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "StopGlitching;", (BackdoorInkGameController_StopGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_StopGlitching( BackdoorInkGameController self );bool OnGlitching(bool value)RTTIre.Hooks.Place( "BackdoorInkGameController", "OnGlitching", (BackdoorInkGameController_OnGlitching x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_OnGlitching( BackdoorInkGameController self, bool value );bool OnIsInDefaultState(bool value)RTTIre.Hooks.Place( "BackdoorInkGameController", "OnIsInDefaultState", (BackdoorInkGameController_OnIsInDefaultState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_OnIsInDefaultState( BackdoorInkGameController self, bool value );bool OnShutdownModule(int value)RTTIre.Hooks.Place( "BackdoorInkGameController", "OnShutdownModule", (BackdoorInkGameController_OnShutdownModule x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_OnShutdownModule( BackdoorInkGameController self, int value );bool OnBootModule(int value)RTTIre.Hooks.Place( "BackdoorInkGameController", "OnBootModule", (BackdoorInkGameController_OnBootModule x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_OnBootModule( BackdoorInkGameController self, int value );void ShutdownModule(int module)RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "ShutdownModule;Int32", (BackdoorInkGameController_ShutdownModule x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_ShutdownModule( BackdoorInkGameController self, int module );void BootModule(int module)RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "BootModule;Int32", (BackdoorInkGameController_BootModule x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_BootModule( BackdoorInkGameController self, int module );void EnableHackedGroup()RTTIre.Hooks.PlaceVoid( "BackdoorInkGameController", "EnableHackedGroup;", (BackdoorInkGameController_EnableHackedGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackdoorInkGameController_EnableHackedGroup( BackdoorInkGameController self );