0x00x0408
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x038B | 0x05 | padding / unreflected | |||
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Border | UBorder* | 10 flags | nullptr | |
| 0x08 | Currentobjective | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | ObjectiveScaleBox | UScaleBox* | 10 flags | nullptr | |
| 0x08 | SaveButton | UButton* | 10 flags | nullptr | |
| 0x08 | Text_CurrentDate | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | Text_CurrentTime | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | Text_DifficultySetting | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | Text_SaveMapName | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | Text_SaveRoomname | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x08 | Text_TotalPlayTime | UW_ComatoseText_C* | 10 flags | nullptr | |
| 0x04 | Slot Index | int32 | 7 flags | 0 | |
| 0x03EC | 0x04 | padding / unreflected | |||
| 0x08 | Save Game Object | UCT_SaveGame_C* | 6 flags | nullptr | |
| 0x10 | Save Slot was Selected | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
Inherited from UW_ComatoseWidgetElement_C 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | My navigation Name | FName | 6 flags | None | |
| 0x50 | Navigation Directions | TMap<NavigationDirection, FName> | 2 flags | <TMap> | |
| 0x10 | Request Navigation Change | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x10 | Request Return | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x01 | IsActive | bool | 7 flags | false | |
| 0x0341 | 0x07 | padding / unreflected | |||
| 0x10 | Selected | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | My Container | UW_ComatoseWidgetContainer_C* | 7 flags | nullptr | |
| 0x10 | Selected with Ref | FMulticastScriptDelegate | BlueprintCallable+5 flags | <delegate> | |
| 0x08 | CT Game Instance | UCT_GameInstance_C* | 6 flags | nullptr | |
| 0x08 | Hover Sound | USoundBase* | 5 flags | nullptr | |
| 0x08 | Confirm Sound | USoundBase* | 5 flags | nullptr | |
| 0x01 | Override Nav Direction | bool | 6 flags | false | |
| 0x01 | Override Nav Direction - Direction | NavigationDirection | 6 flags | NewEnumerator0 | |
| 0x01 | Is Selectable | bool | 7 flags | false | |
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 8
| Signature | Flags | Native | Params |
|---|---|---|---|
void Update Appearance()Script64 statements · 2,696 bytes of bytecode0x0000PushFlow(Label_0A85);0x0005PushFlow(Label_0101);0x000ACallFunc_Conv_IntToString_ReturnValue_7 = Conv_IntToString(Slot Index);0x002FCallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist(CallFunc_Conv_IntToString_ReturnValue_7, 0);0x0051if (!(CallFunc_DoesSaveGameExist_ReturnValue)) PopFlow();0x005BCallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(Slot Index);0x0080CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot(CallFunc_Conv_IntToString_ReturnValue, 0);0x00A2K2Node_DynamicCast_AsCT_Save_Game = Cast<CT_SaveGame_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x00C6K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCT_Save_Game);0x00E3if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00EDSave Game Object = K2Node_DynamicCast_AsCT_Save_Game;0x0100PopFlow();0x0101Label_0101:0x0101CallFunc_IsValid_ReturnValue = IsValid(Save Game Object);0x011Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_0923;0x012CCallFunc_Conv_StringToText_ReturnValue_3 = Conv_StringToText(Save Game Object.Current Save Map Name);0x0167Text_SaveMapName.Update Text(CallFunc_Conv_StringToText_ReturnValue_3);0x0194CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(Save Game Object.Current Save Room Name);0x01CFText_SaveRoomname.Update Text(CallFunc_Conv_StringToText_ReturnValue);0x01FCCurrentobjective.Update Text(Save Game Object.Current Objective);0x023FBreakDateTime(Save Game Object.Save Datetime, CallFunc_BreakDateTime_Year, CallFunc_BreakDateTime_Month, CallFunc_BreakDateTime_Day, CallFunc_BreakDateTime_Hour, CallFunc_BreakDateTime_Minute, CallFunc_BreakDateTime_Second, CallFunc_BreakDateTime_Millisecond);0x02A7CallFunc_Conv_IntToString_ReturnValue_4 = Conv_IntToString(CallFunc_BreakDateTime_Day);0x02CCCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Conv_IntToString_ReturnValue_4, "/");0x02F4CallFunc_Conv_IntToString_ReturnValue_5 = Conv_IntToString(CallFunc_BreakDateTime_Month);0x0319CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_IntToString_ReturnValue_5);0x0347CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, "/");0x036FCallFunc_Conv_IntToString_ReturnValue_6 = Conv_IntToString(CallFunc_BreakDateTime_Year);0x0394CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_5, CallFunc_Conv_IntToString_ReturnValue_6);0x03C2CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_6);0x03E7Text_CurrentDate.Update Text(CallFunc_Conv_StringToText_ReturnValue_2);0x0414BreakDateTime(Save Game Object.Save Datetime, CallFunc_BreakDateTime_Year, CallFunc_BreakDateTime_Month, CallFunc_BreakDateTime_Day, CallFunc_BreakDateTime_Hour, CallFunc_BreakDateTime_Minute, CallFunc_BreakDateTime_Second, CallFunc_BreakDateTime_Millisecond);0x047CCallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_BreakDateTime_Minute);0x04A1CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_BreakDateTime_Hour, 12);0x04CBCallFunc_Conv_IntToString_ReturnValue_2 = Conv_IntToString(CallFunc_Subtract_IntInt_ReturnValue);0x04F0CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_BreakDateTime_Hour, 11);0x0512CallFunc_Conv_IntToString_ReturnValue_3 = Conv_IntToString(CallFunc_BreakDateTime_Hour);0x0537CallFunc_SelectString_ReturnValue = SelectString("PM", "AM", CallFunc_Greater_IntInt_ReturnValue);0x0564CallFunc_SelectString_ReturnValue_1 = SelectString(CallFunc_Conv_IntToString_ReturnValue_2, CallFunc_Conv_IntToString_ReturnValue_3, CallFunc_Greater_IntInt_ReturnValue);0x059BCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_SelectString_ReturnValue_1, ":");0x05C3CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_IntToString_ReturnValue_1);0x05F1CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_SelectString_ReturnValue);0x061FCallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_3);0x0644Text_CurrentTime.Update Text(CallFunc_Conv_StringToText_ReturnValue_1);0x0671CallFunc_AsTimespan_Timespan_ReturnValue = AsTimespan_Timespan(Save Game Object.Played Time);0x06ACText_TotalPlayTime.Update Text(CallFunc_AsTimespan_Timespan_ReturnValue);0x06D9Temp_text_Variable = FText::FromStringTable("/Game/LocalizationStringTable/MainMenuAndSave.MainMenuAndSave", "Menu-Easy");0x073FTemp_text_Variable_1 = FText::FromStringTable("/Game/LocalizationStringTable/MainMenuAndSave.MainMenuAndSave", "Menu-Normal");0x07A7Temp_text_Variable_2 = FText::FromStringTable("/Game/LocalizationStringTable/MainMenuAndSave.MainMenuAndSave", "Menu-Hard");0x080DTemp_text_Variable_3 = FText::FromStringTable("/Game/LocalizationStringTable/MainMenuAndSave.MainMenuAndSave", "Menu-Nightmare");0x0878Temp_byte_Variable = Save Game Object.Game Difficulty;0x08A9Text_DifficultySetting.Update Text(Switch(Temp_byte_Variable, 0 => Temp_text_Variable, 1 => Temp_text_Variable_1, 2 => Temp_text_Variable_2, 3 => Temp_text_Variable_3, default => K2Node_Select_Default));0x0922PopFlow();0x0923Label_0923:0x0923Text_TotalPlayTime.SetVisibility(2);0x0949Text_DifficultySetting.SetVisibility(2);0x096FText_CurrentTime.SetVisibility(2);0x0995Text_CurrentDate.SetVisibility(2);0x09BBObjectiveScaleBox.SetVisibility(2);0x09E1Text_SaveRoomname.SetVisibility(2);0x0A07Text_SaveMapName.Update Text(FText::FromStringTable("/Game/LocalizationStringTable/MainMenuAndSave.MainMenuAndSave", "Save-EmptySlot"));0x0A84PopFlow();0x0A85Label_0A85:0x0A85return;0x0A87// end of script | Public | 0x00 | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_SaveSlotNode(29);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void BndEvt__W_SaveSlotNode_SaveButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_SaveSlotNode(119);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_SaveSlotNode(124);0x0033return;0x0035// end of script | EventPublic | 0x3C | |
void Selected Event()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_SaveSlotNode(303);0x000Freturn;0x0011// end of script | 0x00 | ||
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_W_SaveSlotNode(336);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void ExecuteUbergraph_W_SaveSlotNode(int32 EntryPoint)Script25 statements · 354 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000AInput Action - Confirm();0x0018goto Label_015F;0x001DPreConstruct(K2Node_Event_IsDesignTime);0x0030goto Label_015F;0x0035Label_0035:0x0035K2Node_CreateDelegate_OutputDelegate.Bind(this, Selected Event);0x004CSelected += K2Node_CreateDelegate_OutputDelegate;0x005Fgoto Label_015F;0x0064Label_0064:0x0064Update Appearance();0x0072goto Label_0035;0x0077goto Label_000A;0x007CTick(K2Node_Event_MyGeometry, K2Node_Event_InDeltaTime);0x0098CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{0.701102f, 0.701102f, 0.701102f, 1f}, LinearColor{0.442708f, 0.442708f, 0.442708f, 1f}, IsActive);0x0101Border.SetBrushColor(CallFunc_SelectColor_ReturnValue);0x012Agoto Label_015F;0x012FSave Slot was Selected.Broadcast(Slot Index);0x014Bgoto Label_015F;0x0150Construct();0x015Agoto Label_0064;0x015FLabel_015F:0x015Freturn;0x0161// end of script | Final | 0x04 | |
void Save Slot was Selected__DelegateSignature(int32 Slot Index)Script2 statements · 3 bytes of bytecode0x0000return;0x0002// end of script | Public | 0x04 |