0x00x0898
Members 155
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | bLock | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Brightness | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | CameraShakeIntensity | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | ComatoseControls | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | ComatoseSoundTab | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | ControlsButton | UW_OptionsMenuTab_C* | 10 flags | nullptr | |
| 0x08 | ControlsScrollBox | UScrollBox* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_1 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_2 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_3 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_4 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_5 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_6 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_7 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_8 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_9 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_10 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_11 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_12 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_13 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_14 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_15 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_16 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_17 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_18 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_19 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_20 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_21 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_22 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_23 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_24 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_25 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_26 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_27 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_28 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_29 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_30 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_31 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_32 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_33 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_34 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_35 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_36 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_37 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_38 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_39 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_40 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_41 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_42 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_43 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_44 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_45 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_46 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_47 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_48 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_49 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_50 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_51 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_52 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_53 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_54 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_59 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultActionMapping_60 | UDefaultActionMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping_1 | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping_2 | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping_3 | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping_4 | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping_5 | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping_6 | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | DefaultAxisMapping_7 | UDefaultAxisMapping_C* | 10 flags | nullptr | |
| 0x08 | EquipHandgun | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | EquipRifle | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | EquipShotgun | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | EquipWoodenBat | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | FoliageDensity | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | FoliageDensity_1 | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | FOV | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | FovText | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | GameControlsSwitcher | UWidgetSwitcher* | 10 flags | nullptr | |
| 0x08 | GameplayButton | UW_OptionsMenuTab_C* | 10 flags | nullptr | |
| 0x08 | GameplayTab | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | GameSoundTabSwitcher | UWidgetSwitcher* | 10 flags | nullptr | |
| 0x08 | GraphicsTab | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | GraphicsTabButton | UW_OptionsMenuTab_C* | 10 flags | nullptr | |
| 0x08 | Interact | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Interact_1 | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | JournalNextItem | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | JournalNextTab | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | JournalPreviousItem | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | JournalPreviousTab | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | JournalUseItemMain | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | JournalUseItemSecondary | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Language | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | Looksensitivity | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | Looksensitivity_1 | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | Lowerbet | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | mastervolume | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | mastervolume_1 | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | MaxFPS | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | MisfortuneTigerSoundTab | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | Movedown | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Movedown_1 | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | MoveLeft | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | MoveLeft_1 | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | MoveRight | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | MoveRight_1 | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | MoveUp | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | MoveUp_1 | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | MT_ShowTutorials | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | Music | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | Music_1 | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | OptionsTabSwitcher | UWidgetSwitcher* | 10 flags | nullptr | |
| 0x08 | OptionsText | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | RaiseBet | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | RaisePhone | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Reload | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | ResetInputSettings | UW_OptionsMenuButtonWElement_C* | 10 flags | nullptr | |
| 0x08 | ResetInputSettings_1 | UW_OptionsMenuButtonWElement_C* | 10 flags | nullptr | |
| 0x08 | Resolution | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | ResolutionScale | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | Root | USizeBox* | 10 flags | nullptr | |
| 0x08 | Shadows | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | Shoot | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | SoundEffectsVolume | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | SoundEffectsVolume_1 | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | SoundEffectsVolume_2 | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | SoundTabButton | UW_OptionsMenuTab_C* | 10 flags | nullptr | |
| 0x08 | SpinRoulette | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Sprint | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Sprint_1 | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | SwitchTabLeft | UW_CTKeyIconTexture_C* | 7 flags | nullptr | |
| 0x08 | SwitchTabRight | UW_CTKeyIconTexture_C* | 7 flags | nullptr | |
| 0x08 | TakePicture | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | TextureQuality | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | ToggleCamera | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | ToggleFlashlight | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | ToggleFlashlight_1 | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | ToggleInventory | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | ToggleJournal | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | Togglemap | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | ToggleNotes | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | TreasureTigerControls | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | UseHealingItem | UW_CTInputRow_C* | 10 flags | nullptr | |
| 0x08 | VideoTab | UVerticalBox* | 10 flags | nullptr | |
| 0x08 | VideoTabButton | UW_OptionsMenuTab_C* | 10 flags | nullptr | |
| 0x08 | VSync | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x08 | WComatoseWindowCloseButton | UW_ComatoseWindow_C* | 10 flags | nullptr | |
| 0x08 | WindowMode | UW_OptionNode_C* | 10 flags | nullptr | |
| 0x04 | Active Tab | int32 | 7 flags | 0 | |
| 0x086C | 0x04 | padding / unreflected | |||
| 0x10 | Buttons | TArray<UW_OptionsMenuTab_C*> | 4 flags | [] | |
| 0x10 | Go Back | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | CT Game Instance | UCT_GameInstance_C* | 6 flags | nullptr | |
Inherited from UW_ComatoseWidgetContainer_C 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Active Widget | UW_ComatoseWidgetElement_C* | 7 flags | nullptr | |
| 0x50 | Navigation Widget Count | TMap<FName, UW_ComatoseWidgetElement_C*> | 4 flags | <TMap> | |
| 0x08 | My Container Name | FName | 6 flags | None | |
| 0x08 | Initial Button | FName | 6 flags | None | |
| 0x01 | Container Active | bool | 7 flags | true | |
| 0x0331 | 0x07 | padding / unreflected | |||
| 0x08 | Owning Container | UW_ComatoseWidgetContainer_C* | 7 flags | nullptr | |
| 0x50 | Child Containers | TMap<FName, UW_ComatoseWidgetContainer_C*> | 4 flags | <TMap> | |
| 0x08 | Focused Widget Name | FName | 7 flags | None | |
| 0x10 | Active widget changed | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | Active Child Container | UW_ComatoseWidgetContainer_C* | 7 flags | nullptr | |
Inherited from UUserWidget 21
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 7 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x14 | ForegroundColor | FSlateColor | 3 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x01CC | 0x04 | padding / unreflected | |||
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01E0 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 6 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x04 | Priority | int32 | 7 flags | 0 | |
| 0x01 | bIsFocusable : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 1 | bool | 5 flags | false | |
| 0x020D | 0x03 | padding / unreflected | |||
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+3 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+3 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x10 | Extensions | TArray<UUserWidgetExtension*> | 5 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x01 | bHasScriptImplementedTick : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 1 | bool | 3 flags | true | |
| 0x0261 | 0x17 | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x0279 | 0x03 | padding / unreflected | |||
| 0x10 | DesiredFocusWidget | FWidgetChild | 5 flags | {WidgetName=None, WidgetPtr=nullptr} | |
| 0x028C | 0x04 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 3 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 11 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 5 flags | <delegate> | |
| 0x38 | RenderTransform | FWidgetTransform | 4 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x10 | RenderTransformPivot | FVector2D | 7 flags | {X=0.5, Y=0.5} | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 7 flags | Inherit | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x01 | bIsVolatile : 1bit 4 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | EMouseCursor | 8 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 7 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 7 flags | Visible | |
| 0x00E5 | 0x03 | padding / unreflected | |||
| 0x04 | RenderOpacity | float | 7 flags | 1 | |
| 0x01 | PixelSnapping | EWidgetPixelSnapping | 7 flags | Inherit | |
| 0x00ED | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x0100 | 0x50 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+3 flags | [] | |
Functions 28
| Signature | Flags | Native | Params |
|---|---|---|---|
void Update FOV()Script7 statements · 252 bytes of bytecode0x0000CallFunc_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 | Public | 0x00 | |
void Set Navigation Widgets(UPanelWidget* Root Widget)Script3 statements · 22 bytes of bytecode0x0000Set Navigation Widgets(Root Widget);0x0013return;0x0015// end of script | Public | 0x08 | |
void Set Active(bool Container Active)Script3 statements · 22 bytes of bytecode0x0000Set Active(Container Active);0x0013return;0x0015// end of script | Public | 0x01 | |
void Determine Controls AND sounds()Script6 statements · 185 bytes of bytecode0x0000/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 | Public | 0x00 | |
void Determine Button Style()Script8 statements · 243 bytes of bytecode0x0000Temp_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 | Public | 0x00 | |
ESlateVisibility Get_SwitchTabRight_Visibility()Script6 statements · 163 bytes of bytecode0x0000Temp_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 | Public | 0x01 | |
void Determine Root (Overwrite this)(const UPanelWidget*& >)Script3 statements · 22 bytes of bytecode0x0000> = Root;0x0013return;0x0015// end of script | Public | 0x08 | |
void Update Scroll Bar in Controls()Script30 statements · 1,148 bytes of bytecode0x0000CallFunc_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 | Public | 0x00 | |
void Switch Tab(bool Forward?)Script14 statements · 322 bytes of bytecode0x0000if (!(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 | Public | 0x01 | |
void Gamepad - Switch Tab Left()Script3 statements · 18 bytes of bytecode0x0000Switch Tab(false);0x000Freturn;0x0011// end of script | Public | 0x00 | |
void Gamepad - Switch Tab Right()Script3 statements · 18 bytes of bytecode0x0000Switch Tab(true);0x000Freturn;0x0011// end of script | Public | 0x00 | |
void Define Buttons()Script8 statements · 384 bytes of bytecode0x0000/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 | Public | 0x00 | |
void Set Active Tab(int32 Desired)Script57 statements · 2,006 bytes of bytecode0x0000PushFlow(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 | Public | 0x04 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(29);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void BndEvt__W_OptionsMenu_VideoTabButton_K2Node_ComponentBoundEvent_0_Clicked__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(455);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_OptionsMenu_GraphicsTabButton_K2Node_ComponentBoundEvent_1_Clicked__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(479);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_OptionsMenu_SoundTabButton_K2Node_ComponentBoundEvent_2_Clicked__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(503);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_OptionsMenu_GameplayButton_K2Node_ComponentBoundEvent_3_Clicked__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(527);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_OptionsMenu_ControlsButton_K2Node_ComponentBoundEvent_6_Clicked__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(551);0x000Freturn;0x0011// end of script | 0x00 | ||
void Tick(const FGeometry& MyGeometry, float InDeltaTime)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_W_OptionsMenu(575);0x0033return;0x0035// end of script | EventPublic | 0x3C | |
void BndEvt__W_OptionsMenu_ResetInputSettings_K2Node_ComponentBoundEvent_4_Selected__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(762);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__W_OptionsMenu_WComatoseWindowCloseButton_K2Node_ComponentBoundEvent_5_Selected__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(767);0x000Freturn;0x0011// end of script | 0x00 | ||
void Fire go back()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_OptionsMenu(805);0x000Freturn;0x0011// end of script | 0x00 | ||
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_OptionsMenu(843);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void BndEvt__W_OptionsMenu_ResetInputSettings_1_K2Node_ComponentBoundEvent_7_Selected__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_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 bytecode0x0000ExecuteUbergraph_W_OptionsMenu(886);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_W_OptionsMenu(int32 EntryPoint)Script59 statements · 894 bytes of bytecode0x0000goto [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 | Final | 0x04 | |
void Go Back__DelegateSignature()Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x00 |