class
DataTermInkGameController
- 6 properties
- 16 functions
Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
fcPointsPanel | WeakHandle<ink.HorizontalPanelWidget> | 0xC8 | scripted |
districtText | WeakHandle<ink.TextWidget> | 0xD8 | scripted |
pointText | WeakHandle<ink.TextWidget> | 0xE8 | scripted |
point | WeakHandle<game.FastTravelPointData> | 0xF8 | scripted |
onFastTravelPointUpdateListener | red.CallbackObject? | 0x108 | scripted |
onToggleHologramListener | red.CallbackObject? | 0x118 | scripted |
Functions
void RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "RegisterBlackboardCallbacks;IBlackboard", (DataTermInkGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_RegisterBlackboardCallbacks( DataTermInkGameController self, game.IBlackboard? blackboard );void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "UnRegisterBlackboardCallbacks;IBlackboard", (DataTermInkGameController_UnRegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_UnRegisterBlackboardCallbacks( DataTermInkGameController self, game.IBlackboard? blackboard );bool OnToggleHologram(bool subwayGateOpen)RTTIre.Hooks.Place( "DataTermInkGameController", "OnToggleHologram", (DataTermInkGameController_OnToggleHologram x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_OnToggleHologram( DataTermInkGameController self, bool subwayGateOpen );void ResolveHologramState(bool shouldBeOpen, EDeviceStatus deviceState)RTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "ResolveHologramState;BoolEDeviceStatus", (DataTermInkGameController_ResolveHologramState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_ResolveHologramState( DataTermInkGameController self, bool shouldBeOpen, EDeviceStatus deviceState );void UpdateSubwayHologramDefaultState(EDeviceStatus deviceState)RTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "UpdateSubwayHologramDefaultState;EDeviceStatus", (DataTermInkGameController_UpdateSubwayHologramDefaultState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_UpdateSubwayHologramDefaultState( DataTermInkGameController self, EDeviceStatus deviceState );ink.anim.PlaybackOptions CreateAnimPlaybackOverrideData()RTTIre.Hooks.Place( "DataTermInkGameController", "CreateAnimPlaybackOverrideData;", (DataTermInkGameController_CreateAnimPlaybackOverrideData x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.PlaybackOptions>(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_CreateAnimPlaybackOverrideData( DataTermInkGameController self );void SetupWidgets()overrideRTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "SetupWidgets;", (DataTermInkGameController_SetupWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_SetupWidgets( DataTermInkGameController self );void UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "UpdateActionWidgets;script_ref<array<SActionWidgetPackage>>", (DataTermInkGameController_UpdateActionWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_UpdateActionWidgets( DataTermInkGameController self, SActionWidgetPackage[] widgetsData );DataTerm? GetOwner()overrideRTTIre.Hooks.Place( "DataTermInkGameController", "GetOwner;", (DataTermInkGameController_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.DataTerm>(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_GetOwner( DataTermInkGameController self );bool GetIsSubwayGate()RTTIre.Hooks.Place( "DataTermInkGameController", "GetIsSubwayGate;", (DataTermInkGameController_GetIsSubwayGate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_GetIsSubwayGate( DataTermInkGameController self );FastTravelSystem? GetFastTravelSystem()RTTIre.Hooks.Place( "DataTermInkGameController", "GetFastTravelSystem;", (DataTermInkGameController_GetFastTravelSystem x) => { return re.Hooks.CallOriginal<re.msgpack.FastTravelSystem>(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_GetFastTravelSystem( DataTermInkGameController self );void Refresh(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "Refresh;EDeviceStatus", (DataTermInkGameController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_Refresh( DataTermInkGameController self, EDeviceStatus state );void TurnOn()RTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "TurnOn;", (DataTermInkGameController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_TurnOn( DataTermInkGameController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "TurnOff;", (DataTermInkGameController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_TurnOff( DataTermInkGameController self );void UpdatePointText()RTTIre.Hooks.PlaceVoid( "DataTermInkGameController", "UpdatePointText;", (DataTermInkGameController_UpdatePointText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_UpdatePointText( DataTermInkGameController self );bool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData)overrideRTTIre.Hooks.Place( "DataTermInkGameController", "OnActionWidgetSpawned", (DataTermInkGameController_OnActionWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DataTermInkGameController_OnActionWidgetSpawned( DataTermInkGameController self, ink.Widget? widget, IScriptable? userData );