class
SubtitlesGameController
- 5 properties
- 13 functions
Extends BaseSubtitlesGameController game.ui.ProjectedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
sceneComment | WeakHandle<ink.TextWidget> | 0x130 | scripted |
subtitlesPanel | WeakHandle<ink.VerticalPanelWidget> | 0x140 | scripted |
bbCbShowSceneComment | red.CallbackObject? | 0x150 | scripted |
bbCbHideSceneComment | red.CallbackObject? | 0x160 | scripted |
uiSceneCommentsBlackboard | WeakHandle<game.IBlackboard> | 0x170 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "SubtitlesGameController", "OnInitialize", (SubtitlesGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_OnInitialize( SubtitlesGameController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "SubtitlesGameController", "OnUninitialize", (SubtitlesGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_OnUninitialize( SubtitlesGameController self );void OnSubCreated(WeakHandle<BaseSubtitleLineLogicController> controller)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "OnSubCreated;BaseSubtitleLineLogicController", (SubtitlesGameController_OnSubCreated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_OnSubCreated( SubtitlesGameController self, WeakHandle<BaseSubtitleLineLogicController> controller );void SetSubsVisibilitySetting(bool value)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "SetSubsVisibilitySetting;Bool", (SubtitlesGameController_SetSubsVisibilitySetting x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_SetSubsVisibilitySetting( SubtitlesGameController self, bool value );void SetRadioSubsVisibilitySetting(bool value)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "SetRadioSubsVisibilitySetting;Bool", (SubtitlesGameController_SetRadioSubsVisibilitySetting x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_SetRadioSubsVisibilitySetting( SubtitlesGameController self, bool value );void SetSubsForeignLinesVisibilitySetting(bool value)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "SetSubsForeignLinesVisibilitySetting;Bool", (SubtitlesGameController_SetSubsForeignLinesVisibilitySetting x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_SetSubsForeignLinesVisibilitySetting( SubtitlesGameController self, bool value );void ShowKiroshiSettings(bool value)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "ShowKiroshiSettings;Bool", (SubtitlesGameController_ShowKiroshiSettings x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_ShowKiroshiSettings( SubtitlesGameController self, bool value );bool ShouldDisplayLine(scn.DialogLineData lineData)overrideRTTIre.Hooks.Place( "SubtitlesGameController", "ShouldDisplayLine;script_ref<scnDialogLineData>", (SubtitlesGameController_ShouldDisplayLine x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_ShouldDisplayLine( SubtitlesGameController self, scn.DialogLineData lineData );void CreateLine(LineSpawnData lineSpawnData)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "CreateLine;LineSpawnData", (SubtitlesGameController_CreateLine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_CreateLine( SubtitlesGameController self, LineSpawnData? lineSpawnData );void OnHideLine(subtitle.LineMapEntry lineData)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "OnHideLine;script_ref<subtitleLineMapEntry>", (SubtitlesGameController_OnHideLine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_OnHideLine( SubtitlesGameController self, subtitle.LineMapEntry lineData );void OnHideLineByData(subtitle.LineMapEntry lineData)overrideRTTIre.Hooks.PlaceVoid( "SubtitlesGameController", "OnHideLineByData;script_ref<subtitleLineMapEntry>", (SubtitlesGameController_OnHideLineByData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_OnHideLineByData( SubtitlesGameController self, subtitle.LineMapEntry lineData );bool OnShowSceneComment(string value)RTTIre.Hooks.Place( "SubtitlesGameController", "OnShowSceneComment", (SubtitlesGameController_OnShowSceneComment x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_OnShowSceneComment( SubtitlesGameController self, string value );bool OnHideSceneComment(bool value)RTTIre.Hooks.Place( "SubtitlesGameController", "OnHideSceneComment", (SubtitlesGameController_OnHideSceneComment x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SubtitlesGameController_OnHideSceneComment( SubtitlesGameController self, bool value );