class
BaseSubtitleLineLogicController
- 4 properties
- 7 functions
- 2 derived classes
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
root | WeakHandle<ink.Widget> | 0x0 | scripted |
isKiroshiEnabled | bool | 0x10 | scripted |
c_tier1_duration | float | 0x14 | scripted |
c_tier2_duration | float | 0x18 | scripted |
Functions
void SetupSettings(int textSize, float backgroundOpacity)RTTIre.Hooks.PlaceVoid( "BaseSubtitleLineLogicController", "SetupSettings;Int32Float", (BaseSubtitleLineLogicController_SetupSettings x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseSubtitleLineLogicController_SetupSettings( BaseSubtitleLineLogicController self, int textSize, float backgroundOpacity );void SetupAnimation(float duration, WeakHandle<ink.TextKiroshiAnimationController> animCtrl)RTTIre.Hooks.PlaceVoid( "BaseSubtitleLineLogicController", "SetupAnimation;FloatinkTextKiroshiAnimController", (BaseSubtitleLineLogicController_SetupAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseSubtitleLineLogicController_SetupAnimation( BaseSubtitleLineLogicController self, float duration, WeakHandle<ink.TextKiroshiAnimationController> animCtrl );void SetupAnimation(float duration, WeakHandle<ink.TextReplaceAnimationController> animCtrl)RTTIre.Hooks.PlaceVoid( "BaseSubtitleLineLogicController", "SetupAnimation;FloatinkTextReplaceController", (BaseSubtitleLineLogicController_SetupAnimation2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseSubtitleLineLogicController_SetupAnimation2( BaseSubtitleLineLogicController self, float duration, WeakHandle<ink.TextReplaceAnimationController> animCtrl );void SetLineData(scn.DialogLineData lineData)RTTIre.Hooks.PlaceVoid( "BaseSubtitleLineLogicController", "SetLineData;script_ref<scnDialogLineData>", (BaseSubtitleLineLogicController_SetLineData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseSubtitleLineLogicController_SetLineData( BaseSubtitleLineLogicController self, scn.DialogLineData lineData );void SetKiroshiStatus(bool kiroshiStatus)RTTIre.Hooks.PlaceVoid( "BaseSubtitleLineLogicController", "SetKiroshiStatus;Bool", (BaseSubtitleLineLogicController_SetKiroshiStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseSubtitleLineLogicController_SetKiroshiStatus( BaseSubtitleLineLogicController self, bool kiroshiStatus );bool IsKiroshiEnabled()RTTIre.Hooks.Place( "BaseSubtitleLineLogicController", "IsKiroshiEnabled;", (BaseSubtitleLineLogicController_IsKiroshiEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseSubtitleLineLogicController_IsKiroshiEnabled( BaseSubtitleLineLogicController self );void ShowBackground(bool value)RTTIre.Hooks.PlaceVoid( "BaseSubtitleLineLogicController", "ShowBackground;Bool", (BaseSubtitleLineLogicController_ShowBackground x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseSubtitleLineLogicController_ShowBackground( BaseSubtitleLineLogicController self, bool value );