class
DialogChoiceLogicController
- 44 properties
- 21 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
InputViewRef | ink.WidgetReference | 0x0 | scripted |
VerticalLineWidget | ink.WidgetReference | 0x18 | scripted |
ActiveTextRef | ink.TextWidgetReference | 0x30 | scripted |
InActiveTextRootRef | ink.WidgetReference | 0x48 | scripted |
TextFlexRef | ink.WidgetReference | 0x60 | scripted |
SelectedBgRef | ink.WidgetReference | 0x78 | scripted |
SelectedBgRefJohnny | ink.WidgetReference | 0x90 | scripted |
CaptionHolder | ink.CompoundWidgetReference | 0xA8 | scripted |
SecondaryCaptionHolder | ink.CompoundWidgetReference | 0xC0 | scripted |
RootWidget | WeakHandle<ink.CompoundWidget> | 0xD8 | scripted |
AnimationTime | float | 0xE8 | scripted |
AnimationSpeed | float | 0xEC | scripted |
UseConstantSpeed | bool | 0xF0 | scripted |
phoneIcon | ink.WidgetReference | 0xF8 | scripted |
tagWrapper | ink.WidgetReference | 0x110 | scripted |
tagSeparator | ink.WidgetReference | 0x128 | scripted |
tagTextRef | ink.TextWidgetReference | 0x140 | scripted |
TextFlex | WeakHandle<ink.Widget> | 0x158 | scripted |
InActiveTextRoot | WeakHandle<ink.Widget> | 0x168 | scripted |
SelectedBg | WeakHandle<ink.Widget> | 0x178 | scripted |
SelectedBgJohnny | WeakHandle<ink.Widget> | 0x188 | scripted |
InputView | WeakHandle<InteractionsInputView> | 0x198 | scripted |
CaptionControllers | WeakHandle<CaptionImageIconsLogicController>[] | 0x1A8 | scripted |
SecondaryCaptionControllers | WeakHandle<CaptionImageIconsLogicController>[] | 0x1B8 | scripted |
type | game.interactions.ChoiceTypeWrapper | 0x1C8 | scripted |
isSelected | bool | 0x1CC | scripted |
prevIsSelected | bool | 0x1CD | scripted |
hasDedicatedInput | bool | 0x1CE | scripted |
overriddenInput | bool | 0x1CF | scripted |
isPreserveSelectionFadeOut | bool | 0x1D0 | scripted |
isPhoneLockActive | bool | 0x1D1 | scripted |
dedicatedInputName | CName | 0x1D8 | scripted |
Active | CName | 0x1E0 | scripted |
Inactive | CName | 0x1E8 | scripted |
Black | CName | 0x1F0 | scripted |
questColor | CName | 0x1F8 | scripted |
possessedDialog | CName | 0x200 | scripted |
ControllerPromptLimit | int | 0x208 | scripted |
fadingOptionEndTransparency | float | 0x20C | scripted |
animSelectedBgProxy | ink.anim.Proxy? | 0x210 | scripted |
animSelectedJohnnyBgProxy | ink.anim.Proxy? | 0x220 | scripted |
animActiveTextProxy | ink.anim.Proxy? | 0x230 | scripted |
animfFadingOutProxy | ink.anim.Proxy? | 0x240 | scripted |
animIntroProxy | ink.anim.Proxy? | 0x250 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "DialogChoiceLogicController", "OnInitialize", (DialogChoiceLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_OnInitialize( DialogChoiceLogicController self );void SetChoiceText(string text, string tag)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetChoiceText;script_ref<String>script_ref<String>", (DialogChoiceLogicController_SetChoiceText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetChoiceText( DialogChoiceLogicController self, string text, string tag );void SetDedicatedInput(CName value)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetDedicatedInput;CName", (DialogChoiceLogicController_SetDedicatedInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetDedicatedInput( DialogChoiceLogicController self, CName value );void SetIsPhoneLockActive(bool value)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetIsPhoneLockActive;Bool", (DialogChoiceLogicController_SetIsPhoneLockActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetIsPhoneLockActive( DialogChoiceLogicController self, bool value );void SetType(game.interactions.ChoiceTypeWrapper value)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetType;ChoiceTypeWrapper", (DialogChoiceLogicController_SetType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetType( DialogChoiceLogicController self, game.interactions.ChoiceTypeWrapper value );void SetSelected(bool isSelected)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetSelected;Bool", (DialogChoiceLogicController_SetSelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetSelected( DialogChoiceLogicController self, bool isSelected );void SetData(int currentNum, int allItemsNum, bool hasAbove, bool hasBelow)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetData;Int32Int32BoolBool", (DialogChoiceLogicController_SetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetData( DialogChoiceLogicController self, int currentNum, int allItemsNum, bool hasAbove, bool hasBelow );void OverrideInputButton(bool overrideButton)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "OverrideInputButton;Bool", (DialogChoiceLogicController_OverrideInputButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_OverrideInputButton( DialogChoiceLogicController self, bool overrideButton );void FadeOut(float fadeOutTime)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "FadeOut;Float", (DialogChoiceLogicController_FadeOut x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_FadeOut( DialogChoiceLogicController self, float fadeOutTime );void SetFadingState(bool isFading, float timedDuration, float timedProgress, WeakHandle<ink.Widget> progressBar)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetFadingState;BoolFloatFloatinkWidget", (DialogChoiceLogicController_SetFadingState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetFadingState( DialogChoiceLogicController self, bool isFading, float timedDuration, float timedProgress, WeakHandle<ink.Widget> progressBar );void SetVisible(bool visible)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetVisible;Bool", (DialogChoiceLogicController_SetVisible x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetVisible( DialogChoiceLogicController self, bool visible );void Fade(float startValue, float endValue, float fadeOutTime)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "Fade;FloatFloatFloat", (DialogChoiceLogicController_Fade x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_Fade( DialogChoiceLogicController self, float startValue, float endValue, float fadeOutTime );void ResizeCaptionParts(int newSize)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "ResizeCaptionParts;Int32", (DialogChoiceLogicController_ResizeCaptionParts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_ResizeCaptionParts( DialogChoiceLogicController self, int newSize );void HideAllCaptionParts()RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "HideAllCaptionParts;", (DialogChoiceLogicController_HideAllCaptionParts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_HideAllCaptionParts( DialogChoiceLogicController self );void SetCaptionParts(game.interactions.ChoiceCaptionPart[] argList)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetCaptionParts;script_ref<array<InteractionChoiceCaptionPart>>", (DialogChoiceLogicController_SetCaptionParts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetCaptionParts( DialogChoiceLogicController self, game.interactions.ChoiceCaptionPart[] argList );void UpdateView()RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "UpdateView;", (DialogChoiceLogicController_UpdateView x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_UpdateView( DialogChoiceLogicController self );void UpdateColors()RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "UpdateColors;", (DialogChoiceLogicController_UpdateColors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_UpdateColors( DialogChoiceLogicController self );void SetGlowline()RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetGlowline;", (DialogChoiceLogicController_SetGlowline x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetGlowline( DialogChoiceLogicController self );void SetDimmed(bool value)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetDimmed;Bool", (DialogChoiceLogicController_SetDimmed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetDimmed( DialogChoiceLogicController self, bool value );void SetButtonPromptTextureFromHub(CName value)RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "SetButtonPromptTextureFromHub;CName", (DialogChoiceLogicController_SetButtonPromptTextureFromHub x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_SetButtonPromptTextureFromHub( DialogChoiceLogicController self, CName value );void AnimateSelection()RTTIre.Hooks.PlaceVoid( "DialogChoiceLogicController", "AnimateSelection;", (DialogChoiceLogicController_AnimateSelection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DialogChoiceLogicController_AnimateSelection( DialogChoiceLogicController self );