Zdexby TheHolyOneZ
3,987 classes
/Game/Comatose/Widgets/OptionsMenu/W_OptionsMenu.W_OptionsMenu_C 0x0898 (2,200 B) align 8 inherited 0x03B0 28 scripted vtable /Game/Comatose/Widgets/OptionsMenu/W_OptionsMenu
0x00x0898

Members 155

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08bLockUW_CTInputRow_C*10 flagsnullptr
0x08BrightnessUW_OptionNode_C*10 flagsnullptr
0x08CameraShakeIntensityUW_OptionNode_C*10 flagsnullptr
0x08ComatoseControlsUVerticalBox*10 flagsnullptr
0x08ComatoseSoundTabUVerticalBox*10 flagsnullptr
0x08ControlsButtonUW_OptionsMenuTab_C*10 flagsnullptr
0x08ControlsScrollBoxUScrollBox*10 flagsnullptr
0x08DefaultActionMappingUDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_1UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_2UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_3UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_4UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_5UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_6UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_7UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_8UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_9UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_10UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_11UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_12UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_13UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_14UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_15UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_16UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_17UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_18UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_19UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_20UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_21UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_22UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_23UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_24UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_25UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_26UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_27UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_28UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_29UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_30UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_31UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_32UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_33UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_34UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_35UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_36UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_37UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_38UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_39UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_40UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_41UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_42UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_43UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_44UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_45UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_46UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_47UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_48UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_49UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_50UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_51UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_52UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_53UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_54UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_59UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultActionMapping_60UDefaultActionMapping_C*10 flagsnullptr
0x08DefaultAxisMappingUDefaultAxisMapping_C*10 flagsnullptr
0x08DefaultAxisMapping_1UDefaultAxisMapping_C*10 flagsnullptr
0x08DefaultAxisMapping_2UDefaultAxisMapping_C*10 flagsnullptr
0x08DefaultAxisMapping_3UDefaultAxisMapping_C*10 flagsnullptr
0x08DefaultAxisMapping_4UDefaultAxisMapping_C*10 flagsnullptr
0x08DefaultAxisMapping_5UDefaultAxisMapping_C*10 flagsnullptr
0x08DefaultAxisMapping_6UDefaultAxisMapping_C*10 flagsnullptr
0x08DefaultAxisMapping_7UDefaultAxisMapping_C*10 flagsnullptr
0x08EquipHandgunUW_CTInputRow_C*10 flagsnullptr
0x08EquipRifleUW_CTInputRow_C*10 flagsnullptr
0x08EquipShotgunUW_CTInputRow_C*10 flagsnullptr
0x08EquipWoodenBatUW_CTInputRow_C*10 flagsnullptr
0x08FoliageDensityUW_OptionNode_C*10 flagsnullptr
0x08FoliageDensity_1UW_OptionNode_C*10 flagsnullptr
0x08FOVUW_OptionNode_C*10 flagsnullptr
0x08FovTextUW_ComatoseText_C*10 flagsnullptr
0x08GameControlsSwitcherUWidgetSwitcher*10 flagsnullptr
0x08GameplayButtonUW_OptionsMenuTab_C*10 flagsnullptr
0x08GameplayTabUVerticalBox*10 flagsnullptr
0x08GameSoundTabSwitcherUWidgetSwitcher*10 flagsnullptr
0x08GraphicsTabUVerticalBox*10 flagsnullptr
0x08GraphicsTabButtonUW_OptionsMenuTab_C*10 flagsnullptr
0x08InteractUW_CTInputRow_C*10 flagsnullptr
0x08Interact_1UW_CTInputRow_C*10 flagsnullptr
0x08JournalNextItemUW_CTInputRow_C*10 flagsnullptr
0x08JournalNextTabUW_CTInputRow_C*10 flagsnullptr
0x08JournalPreviousItemUW_CTInputRow_C*10 flagsnullptr
0x08JournalPreviousTabUW_CTInputRow_C*10 flagsnullptr
0x08JournalUseItemMainUW_CTInputRow_C*10 flagsnullptr
0x08JournalUseItemSecondaryUW_CTInputRow_C*10 flagsnullptr
0x08LanguageUW_OptionNode_C*10 flagsnullptr
0x08LooksensitivityUW_OptionNode_C*10 flagsnullptr
0x08Looksensitivity_1UW_OptionNode_C*10 flagsnullptr
0x08LowerbetUW_CTInputRow_C*10 flagsnullptr
0x08mastervolumeUW_OptionNode_C*10 flagsnullptr
0x08mastervolume_1UW_OptionNode_C*10 flagsnullptr
0x08MaxFPSUW_OptionNode_C*10 flagsnullptr
0x08MisfortuneTigerSoundTabUVerticalBox*10 flagsnullptr
0x08MovedownUW_CTInputRow_C*10 flagsnullptr
0x08Movedown_1UW_CTInputRow_C*10 flagsnullptr
0x08MoveLeftUW_CTInputRow_C*10 flagsnullptr
0x08MoveLeft_1UW_CTInputRow_C*10 flagsnullptr
0x08MoveRightUW_CTInputRow_C*10 flagsnullptr
0x08MoveRight_1UW_CTInputRow_C*10 flagsnullptr
0x08MoveUpUW_CTInputRow_C*10 flagsnullptr
0x08MoveUp_1UW_CTInputRow_C*10 flagsnullptr
0x08MT_ShowTutorialsUW_OptionNode_C*10 flagsnullptr
0x08MusicUW_OptionNode_C*10 flagsnullptr
0x08Music_1UW_OptionNode_C*10 flagsnullptr
0x08OptionsTabSwitcherUWidgetSwitcher*10 flagsnullptr
0x08OptionsTextUW_ComatoseText_C*10 flagsnullptr
0x08RaiseBetUW_CTInputRow_C*10 flagsnullptr
0x08RaisePhoneUW_CTInputRow_C*10 flagsnullptr
0x08ReloadUW_CTInputRow_C*10 flagsnullptr
0x08ResetInputSettingsUW_OptionsMenuButtonWElement_C*10 flagsnullptr
0x08ResetInputSettings_1UW_OptionsMenuButtonWElement_C*10 flagsnullptr
0x08ResolutionUW_OptionNode_C*10 flagsnullptr
0x08ResolutionScaleUW_OptionNode_C*10 flagsnullptr
0x08RootUSizeBox*10 flagsnullptr
0x08ShadowsUW_OptionNode_C*10 flagsnullptr
0x08ShootUW_CTInputRow_C*10 flagsnullptr
0x08SoundEffectsVolumeUW_OptionNode_C*10 flagsnullptr
0x08SoundEffectsVolume_1UW_OptionNode_C*10 flagsnullptr
0x08SoundEffectsVolume_2UW_OptionNode_C*10 flagsnullptr
0x08SoundTabButtonUW_OptionsMenuTab_C*10 flagsnullptr
0x08SpinRouletteUW_CTInputRow_C*10 flagsnullptr
0x08SprintUW_CTInputRow_C*10 flagsnullptr
0x08Sprint_1UW_CTInputRow_C*10 flagsnullptr
0x08SwitchTabLeftUW_CTKeyIconTexture_C*7 flagsnullptr
0x08SwitchTabRightUW_CTKeyIconTexture_C*7 flagsnullptr
0x08TakePictureUW_CTInputRow_C*10 flagsnullptr
0x08TextureQualityUW_OptionNode_C*10 flagsnullptr
0x08ToggleCameraUW_CTInputRow_C*10 flagsnullptr
0x08ToggleFlashlightUW_CTInputRow_C*10 flagsnullptr
0x08ToggleFlashlight_1UW_CTInputRow_C*10 flagsnullptr
0x08ToggleInventoryUW_CTInputRow_C*10 flagsnullptr
0x08ToggleJournalUW_CTInputRow_C*10 flagsnullptr
0x08TogglemapUW_CTInputRow_C*10 flagsnullptr
0x08ToggleNotesUW_CTInputRow_C*10 flagsnullptr
0x08TreasureTigerControlsUVerticalBox*10 flagsnullptr
0x08UseHealingItemUW_CTInputRow_C*10 flagsnullptr
0x08VideoTabUVerticalBox*10 flagsnullptr
0x08VideoTabButtonUW_OptionsMenuTab_C*10 flagsnullptr
0x08VSyncUW_OptionNode_C*10 flagsnullptr
0x08WComatoseWindowCloseButtonUW_ComatoseWindow_C*10 flagsnullptr
0x08WindowModeUW_OptionNode_C*10 flagsnullptr
0x04Active Tabint327 flags0
0x086C0x04padding / unreflected
0x10ButtonsTArray<UW_OptionsMenuTab_C*>4 flags[]
0x10Go BackFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08CT Game InstanceUCT_GameInstance_C*6 flagsnullptr
Inherited from UW_ComatoseWidgetContainer_C 11
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Active WidgetUW_ComatoseWidgetElement_C*7 flagsnullptr
0x08My Container NameFName6 flagsNone
0x08Initial ButtonFName6 flagsNone
0x01Container Activebool7 flagstrue
0x03310x07padding / unreflected
0x08Owning ContainerUW_ComatoseWidgetContainer_C*7 flagsnullptr
0x50Child ContainersTMap<FName, UW_ComatoseWidgetContainer_C*>4 flags<TMap>
0x08Focused Widget NameFName7 flagsNone
0x10Active widget changedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08Active Child ContainerUW_ComatoseWidgetContainer_C*7 flagsnullptr
Inherited from UUserWidget 21
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01CC0x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01E00x18padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x020D0x03padding / unreflected
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>5 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02610x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02790x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x028C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x18ToolTipTextFText3 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x08ToolTipWidgetUWidget*11 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x00E50x03padding / unreflected
0x04RenderOpacityfloat7 flags1
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00ED0x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01000x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 28

SignatureFlagsNativeParams
void Update FOV()
Script7 statements · 252 bytes of bytecode
0x0000CallFunc_GetFloatCVar_ReturnValue = GetFloatCVar(FName(CT.cameraFOV));0x0029CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(CallFunc_GetFloatCVar_ReturnValue);0x0046CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, 0, 1, 80, 100);0x008FCallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_MapRangeClamped_ReturnValue, 0, false, true, 1, 324, 0, 0);0x00CCFovText.Update Text(CallFunc_Conv_DoubleToText_ReturnValue);0x00F9return;0x00FB// end of script
Public0x00
void Set Active(bool Container Active)
Script3 statements · 22 bytes of bytecode
0x0000Set Active(Container Active);0x0013return;0x0015// end of script
Public0x01
void Determine Controls AND sounds()
Script6 statements · 185 bytes of bytecode
0x0000/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index);0x002EGameControlsSwitcher.SetActiveWidgetIndex(CallFunc_Get_Current_Game_Game_Index);0x005B/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index);0x0089GameSoundTabSwitcher.SetActiveWidgetIndex(CallFunc_Get_Current_Game_Game_Index);0x00B6return;0x00B8// end of script
Public0x00
void Determine Button Style()
Script8 statements · 243 bytes of bytecode
0x0000Temp_object_Variable = /Game/MisfortuneTiger/Font/SyneMono-Regular_Font.SyneMono-Regular_Font;0x0013Temp_object_Variable_1 = /Game/Comatose/Widgets/Fonts/MP16REG_Font.MP16REG_Font;0x0026/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index);0x0054Temp_int_Variable = CallFunc_Get_Current_Game_Game_Index;0x006FOptionsText.Default Font = Switch(Temp_int_Variable, 0 => Temp_object_Variable_1, 1 => Temp_object_Variable, default => K2Node_Select_Default);0x00CCOptionsText.Update Appearance();0x00F0return;0x00F2// end of script
Public0x00
ESlateVisibility Get_SwitchTabRight_Visibility()
Script6 statements · 163 bytes of bytecode
0x0000Temp_byte_Variable = 0;0x0014Temp_byte_Variable_1 = 2;0x0028Temp_bool_Variable = CT Game Instance.Using Gamepad;0x0051ReturnValue = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x0098return ReturnValue;0x00A2// end of script
Public0x01
void Determine Root (Overwrite this)(const UPanelWidget*& >)
Script3 statements · 22 bytes of bytecode
0x0000> = Root;0x0013return;0x0015// end of script
Public0x08
void Update Scroll Bar in Controls()
Script30 statements · 1,148 bytes of bytecode
0x0000CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Active Tab, 4);0x0022if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0454;0x0030if (!(CT Game Instance.Using Gamepad)) goto Label_0479;0x0054Temp_string_Variable = "MTResetInput";0x0074Temp_string_Variable_1 = "ResetInput";0x0092Temp_byte_Variable = 0;0x00A6/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index);0x00D4/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index_1);0x0102Temp_int_Variable = CallFunc_Get_Current_Game_Game_Index;0x011DTemp_int_Variable_1 = CallFunc_Get_Current_Game_Game_Index_1;0x0138Temp_int_Variable_2 = CallFunc_Get_Current_Game_Game_Index;0x0153CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Switch(Temp_int_Variable_2, 0 => ResetInputSettings, 1 => ResetInputSettings_1, default => K2Node_Select_Default_1).Navigation Directions, Temp_byte_Variable, CallFunc_Map_Find_Value);0x01E2CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(Focused Widget Name);0x0207CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Conv_NameToString_ReturnValue, Switch(Temp_int_Variable, 0 => Temp_string_Variable_1, 1 => Temp_string_Variable, default => K2Node_Select_Default));0x0261Temp_bool_Variable = CallFunc_EqualEqual_StrStr_ReturnValue;0x0274CallFunc_SelectFloat_ReturnValue = SelectFloat(150, 0, CallFunc_EqualEqual_StrStr_ReturnValue);0x02ABCallFunc_Conv_NameToString_ReturnValue_1 = Conv_NameToString(Switch(Temp_bool_Variable, false => Focused Widget Name, true => CallFunc_Map_Find_Value, default => K2Node_Select_Default_2));0x02FCCallFunc_RightChop_ReturnValue = RightChop(CallFunc_Conv_NameToString_ReturnValue_1, 2);0x0326CallFunc_Conv_StringToInt_ReturnValue = Conv_StringToInt(Switch(Temp_int_Variable_1, 0 => CallFunc_Conv_NameToString_ReturnValue_1, 1 => CallFunc_RightChop_ReturnValue, default => K2Node_Select_Default_3));0x037FCallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(CallFunc_Conv_StringToInt_ReturnValue, 172);0x03ADCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_IntFloat_ReturnValue, 600);0x03DBCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x0409CallFunc_SetScrollOffset_NewScrollOffset_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0426ControlsScrollBox.SetScrollOffset(CallFunc_SetScrollOffset_NewScrollOffset_ImplicitCast);0x044Fgoto Label_0479;0x0454Label_0454:0x0454ControlsScrollBox.SetScrollOffset(0f);0x0479Label_0479:0x0479return;0x047B// end of script
Public0x00
void Switch Tab(bool Forward?)
Script14 statements · 322 bytes of bytecode
0x0000if (!(Forward?)) goto Label_00A9;0x000ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Active Tab, 1);0x0038CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Add_IntInt_ReturnValue, 4);0x005ACallFunc_SelectInt_ReturnValue_1 = SelectInt(0, CallFunc_Add_IntInt_ReturnValue, CallFunc_Greater_IntInt_ReturnValue);0x008DSet Active Tab(CallFunc_SelectInt_ReturnValue_1);0x00A4goto Label_013F;0x00A9Label_00A9:0x00A9CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Active Tab, 0);0x00CBCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Active Tab, 1);0x00F5CallFunc_SelectInt_ReturnValue = SelectInt(4, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue);0x0128Set Active Tab(CallFunc_SelectInt_ReturnValue);0x013FLabel_013F:0x013Freturn;0x0141// end of script
Public0x01
void Gamepad - Switch Tab Left()
Script3 statements · 18 bytes of bytecode
0x0000Switch Tab(false);0x000Freturn;0x0011// end of script
Public0x00
void Gamepad - Switch Tab Right()
Script3 statements · 18 bytes of bytecode
0x0000Switch Tab(true);0x000Freturn;0x0011// end of script
Public0x00
void Define Buttons()
Script8 statements · 384 bytes of bytecode
0x0000/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Buttons);0x0029CallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Buttons, VideoTabButton);0x006DCallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Buttons, GraphicsTabButton);0x00B1CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Buttons, SoundTabButton);0x00F5CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Buttons, GameplayButton);0x0139CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Buttons, ControlsButton);0x017Dreturn;0x017F// end of script
Public0x00
void Set Active Tab(int32 Desired)
Script57 statements · 2,006 bytes of bytecode
0x0000PushFlow(Label_07D3);0x0005Active Tab = Desired;0x0020/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Comatose/Saveroom/Audio/RetroScreenChangeTab_SFX_Cue.RetroScreenChangeTab_SFX_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x005CPushFlow(Label_01A9);0x0061Temp_int_Loop_Counter_Variable = 0;0x0078Temp_int_Array_Index_Variable = 0;0x008FLabel_008F:0x008FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Buttons);0x00CACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00F0if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00FATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0115PushFlow(Label_0789);0x011ACallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, Desired);0x0140/Script/Engine.Default__KismetArrayLibrary.Array_Get(Buttons, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x017BCallFunc_Array_Get_Item.Set Active(CallFunc_EqualEqual_IntInt_ReturnValue);0x01A8PopFlow();0x01A9Label_01A9:0x01A9OptionsTabSwitcher.SetActiveWidgetIndex(Desired);0x01D6Temp_name_Variable_2 = FName(MT1);0x01F5Temp_name_Variable_3 = FName(1);0x0214Temp_name_Variable_8 = FName(Language);0x0233Temp_name_Variable_9 = FName(mastervolume);0x0252Temp_name_Variable_10 = FName(Shadows);0x0271Temp_name_Variable_11 = FName(WindowMode);0x0290/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index_1);0x02BETemp_int_Variable_1 = CallFunc_Get_Current_Game_Game_Index_1;0x02D9Temp_int_Variable_3 = Desired;0x02F4Navigation Change(Switch(Temp_int_Variable_3, 0 => Temp_name_Variable_11, 1 => Temp_name_Variable_10, 2 => Temp_name_Variable_9, 3 => Temp_name_Variable_8, 4 => Switch(Temp_int_Variable_1, 0 => Temp_name_Variable_3, 1 => Temp_name_Variable_2, default => K2Node_Select_Default_1), default => K2Node_Select_Default_3), 4, true);0x03ACTemp_name_Variable = FName(MTResetInput);0x03CBTemp_name_Variable_1 = FName(ResetInput);0x03EATemp_name_Variable_2 = FName(MT1);0x0409Temp_name_Variable_3 = FName(1);0x0428Temp_name_Variable_4 = FName(gamepadlooksensitivity);0x0447Temp_name_Variable_5 = FName(Sfx);0x0466Temp_name_Variable_6 = FName(FilmGrain);0x0485Temp_name_Variable_7 = FName(MaxFPS);0x04A4Temp_name_Variable_8 = FName(Language);0x04C3Temp_name_Variable_9 = FName(mastervolume);0x04E2Temp_name_Variable_10 = FName(Shadows);0x0501Temp_name_Variable_11 = FName(WindowMode);0x0520/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index);0x054ETemp_int_Variable = CallFunc_Get_Current_Game_Game_Index;0x0569/Game/Comatose/MainClasses/BPF_CTFunctions.Default__BPF_CTFunctions_C.Get Current Game(this, CallFunc_Get_Current_Game_Game_Index_1);0x0597Temp_int_Variable_1 = CallFunc_Get_Current_Game_Game_Index_1;0x05B2Temp_int_Variable_2 = Desired;0x05CDTemp_int_Variable_3 = Desired;0x05E8K2Node_MakeMap_Map = TMap{0: Switch(Temp_int_Variable_2, 0 => Temp_name_Variable_7, 1 => Temp_name_Variable_6, 2 => Temp_name_Variable_5, 3 => Temp_name_Variable_4, 4 => Switch(Temp_int_Variable, 0 => Temp_name_Variable_1, 1 => Temp_name_Variable, default => K2Node_Select_Default), default => K2Node_Select_Default_2), 1: Switch(Temp_int_Variable_3, 0 => Temp_name_Variable_11, 1 => Temp_name_Variable_10, 2 => Temp_name_Variable_9, 3 => Temp_name_Variable_8, 4 => Switch(Temp_int_Variable_1, 0 => Temp_name_Variable_3, 1 => Temp_name_Variable_2, default => K2Node_Select_Default_1), default => K2Node_Select_Default_3)};0x0749WComatoseWindowCloseButton.Navigation Directions = K2Node_MakeMap_Map;0x077ADetermine Controls AND sounds();0x0788PopFlow();0x0789Label_0789:0x0789CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x07B3Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x07CEgoto Label_008F;0x07D3Label_07D3:0x07D3return;0x07D5// end of script
Public0x04
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(29);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__W_OptionsMenu_VideoTabButton_K2Node_ComponentBoundEvent_0_Clicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(455);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_OptionsMenu_GraphicsTabButton_K2Node_ComponentBoundEvent_1_Clicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(479);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_OptionsMenu_SoundTabButton_K2Node_ComponentBoundEvent_2_Clicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(503);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_OptionsMenu_GameplayButton_K2Node_ComponentBoundEvent_3_Clicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(527);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_OptionsMenu_ControlsButton_K2Node_ComponentBoundEvent_6_Clicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(551);0x000Freturn;0x0011// end of script
0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_W_OptionsMenu(575);0x0033return;0x0035// end of script
EventPublic0x3C
void BndEvt__W_OptionsMenu_ResetInputSettings_K2Node_ComponentBoundEvent_4_Selected__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(762);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_OptionsMenu_WComatoseWindowCloseButton_K2Node_ComponentBoundEvent_5_Selected__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(767);0x000Freturn;0x0011// end of script
0x00
void Fire go back()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(805);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_OptionsMenu(843);0x0021return;0x0023// end of script
EventPublic0x01
void BndEvt__W_OptionsMenu_ResetInputSettings_1_K2Node_ComponentBoundEvent_7_Selected__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(881);0x000Freturn;0x0011// end of script
0x00
void BndEvt__W_OptionsMenu_WComatoseWindowCloseButton_K2Node_ComponentBoundEvent_8_Request Return__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_OptionsMenu(886);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_OptionsMenu(int32 EntryPoint)
Script59 statements · 894 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AUpdate FOV();0x0018goto Label_037B;0x001DConstruct();0x0027CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x003CK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0060K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x007Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_01B7;0x008BK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x00B9Label_00B9:0x00B9CT Game Instance = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance;0x00CCDefine Buttons();0x00DAK2Node_CreateDelegate_OutputDelegate_1.Bind(this, Gamepad - Switch Tab Right);0x00F1ListenForInputAction(FName(OptionsMenu_SwitchTabRight), 0, false, K2Node_CreateDelegate_OutputDelegate_1);0x0114K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Gamepad - Switch Tab Left);0x012BListenForInputAction(FName(OptionsMenu_SwitchTabLeft), 0, false, K2Node_CreateDelegate_OutputDelegate_2);0x014EK2Node_CreateDelegate_OutputDelegate.Bind(this, Fire go back);0x0165ListenForInputAction(FName(MenuReturn), 0, false, K2Node_CreateDelegate_OutputDelegate);0x0188Set Navigation Widgets(OptionsTabSwitcher);0x019FSet Active Tab(0);0x01B2goto Label_037B;0x01B7Label_01B7:0x01B7CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x01C2goto Label_00B9;0x01C7Set Active Tab(0);0x01DAgoto Label_037B;0x01DFSet Active Tab(1);0x01F2goto Label_037B;0x01F7Set Active Tab(2);0x020Agoto Label_037B;0x020FSet Active Tab(3);0x0222goto Label_037B;0x0227Set Active Tab(4);0x023Agoto Label_037B;0x023FUpdate Scroll Bar in Controls();0x024Dgoto Label_000A;0x0252Label_0252:0x0252K2Node_MakeStruct_InputMappingPreset.PresetTag = GameplayTag{FName(None)};0x0288K2Node_MakeStruct_InputMappingPreset.InputLayout = InputMappingLayout{{}};0x02BFCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x02D9SetPlayerInputPresetStatic(CallFunc_GetPlayerController_ReturnValue, K2Node_MakeStruct_InputMappingPreset);0x02F5goto Label_037B;0x02FAgoto Label_0252;0x02FFLabel_02FF:0x02FFif (!(Container Active)) goto Label_037B;0x030DGo Back.Broadcast();0x0320goto Label_037B;0x0325if (!(Container Active)) goto Label_037B;0x0333Go Back.Broadcast();0x0346goto Label_037B;0x034BPreConstruct(K2Node_Event_IsDesignTime);0x035EDetermine Button Style();0x036Cgoto Label_037B;0x0371goto Label_0252;0x0376goto Label_02FF;0x037BLabel_037B:0x037Breturn;0x037D// end of script
Final0x04
void Go Back__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 1

types with a member, parameter or interface of this type