implements IBPI_Data_C
0x00x0458
Members 33
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | OpeningNotification | UWidgetAnimation* | Transient+7 flags | nullptr | |
| 0x08 | Album-CanvasPanel | UCanvasPanel* | 9 flags | nullptr | |
| 0x08 | BackgroundBlur | UBackgroundBlur* | 9 flags | nullptr | |
| 0x08 | BlackBackground | UBorder* | 9 flags | nullptr | |
| 0x08 | ControlsWidget | UWBP_ControlsWidget_C* | 9 flags | nullptr | |
| 0x08 | FadeImage | UImage* | 9 flags | nullptr | |
| 0x08 | Fullscreen-Panel | UCanvasPanel* | 9 flags | nullptr | |
| 0x08 | FullScreenImage | UImage* | 9 flags | nullptr | |
| 0x08 | Gallery-Panel | UCanvasPanel* | 9 flags | nullptr | |
| 0x08 | MainPanelSwitcher | UWidgetSwitcher* | 9 flags | nullptr | |
| 0x08 | NextPageButton | UButton* | 9 flags | nullptr | |
| 0x08 | Pages-HorizontalBox | UHorizontalBox* | 9 flags | nullptr | |
| 0x08 | PagesScrollBox | UScrollBox* | 9 flags | nullptr | |
| 0x08 | PreviousPageButton | UButton* | 9 flags | nullptr | |
| 0x08 | ScaleBox_0 | UScaleBox* | 9 flags | nullptr | |
| 0x08 | VerticalBox | UVerticalBox* | 8 flags | nullptr | |
| 0x08 | VerticalBox_241 | UVerticalBox* | 8 flags | nullptr | |
| 0x01 | inFullscreen? | bool | 6 flags | false | |
| 0x03B9 | 0x07 | padding / unreflected | |||
| 0x08 | PhotoModeComponent | UBPC_PhotoMode_C* | 8 flags | nullptr | |
| 0x10 | FullPhotosData | TArray<UTexture2D*> | 3 flags | [] | |
| 0x08 | Fullscreen2DTexture | UTexture2D* | 7 flags | nullptr | |
| 0x10 | Pages | TArray<TArray<int32>> | 4 flags | [] | |
| 0x10 | PhotosThumbs | TArray<int32> | 4 flags | [] | |
| 0x04 | PhotosPerPage | int32 | 7 flags | 0 | |
| 0x04 | CurrentPage | int32 | 7 flags | 0 | |
| 0x04 | PageOffsetToLoad | int32 | 7 flags | 2 | |
| 0x04 | TotalPhotos | int32 | 7 flags | 0 | |
| 0x01 | CanFreeMemory? | bool | 6 flags | true | |
| 0x0411 | 0x07 | padding / unreflected | |||
| 0x30 | CurrentDataInFullscreen | FS_PhotosData | 5 flags | {Title_2_2D8B969A4B9F4838432A0CA7236BC274="", PhotoFullPath… | |
| 0x01 | CanDelete | bool | 6 flags | true | |
| 0x01 | DeleteFunction | bool | 6 flags | false | |
| 0x044A | 0x06 | padding / unreflected | |||
| 0x08 | CurrentSelectedThumbnail | UUI_PhotoThumbnail_C* | 8 flags | nullptr | |
Inherited from UAHBaseUserWidget 12
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | RightStickInputEvent | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnWidgetClosed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | InputContextTag | FGameplayTag | Protected+6 flags | {TagName=None} | |
| 0x01 | bShowCursor | bool | Protected+8 flags | false | |
| 0x01 | bShowCursorOnController | bool | Protected+8 flags | false | |
| 0x01 | bFocusWidget | bool | Protected+8 flags | true | |
| 0x0293 | 0x05 | padding / unreflected | |||
| 0x28 | ApplyingTags | FGameplayTagContainer | Protected+4 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | ProhibitionTagsToOpenWidget | FGameplayTagContainer | Protected+4 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x08 | WidgetTag | FGameplayTag | Protected+6 flags | {TagName=None} | |
| 0x01 | bShouldSendVisibilityEvents | bool | Protected+8 flags | false | |
| 0x01 | bPauseGame | bool | Protected+8 flags | false | |
| 0x02F2 | 0x06 | padding / unreflected | |||
| 0x08 | CursorSettings | UDA_GamepadCursorSettings* | Protected+6 flags | nullptr | |
Inherited from UUserWidget 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 8 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x28 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2} | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0180 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 7 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequenceTickManager*> | Transient+2 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<TArray<UWidgetTree*>> | Transient+2 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<UWidgetTree*> | 3 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x04 | Priority | int32 | 8 flags | 0 | |
| 0x01 | bSupportsKeyboardFocus : 1bit 0 | bool | Deprecated+3 flags | true | |
| 0x01 | bIsFocusable : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bHasScriptImplementedTick : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 4 | bool | 3 flags | true | |
| 0x01ED | 0x0B | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x01F9 | 0x07 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<UPanelSlot*> | TransientProtected+4 flags | [] | |
Inherited from UWidget 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 4 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x1C | RenderTransform | FWidgetTransform | 5 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x08 | RenderTransformPivot | FVector2D | 8 flags | {X=0.5, Y=0.5} | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x00BD | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x01 | bIsVolatile : 1bit 0 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | uint8 | 9 flags | 1 | |
| 0x01 | Clipping | EWidgetClipping | 6 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 6 flags | Visible | |
| 0x04 | RenderOpacity | float | 6 flags | 1 | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 6 flags | Inherit | |
| 0x00D9 | 0x27 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<void> | TransientProtected+2 flags | [] | |
Functions 34
| Signature | Flags | Native | Params |
|---|---|---|---|
FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)Script2 statements · 11 bytes of bytecode0x0000return ReturnValue;0x000A// end of script | EventPublic | 0x160 | |
ESlateVisibility ShowHideDeleteOption()Script8 statements · 213 bytes of bytecode0x0000Temp_byte_Variable = 4;0x0014Temp_byte_Variable_1 = 1;0x0028CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(TotalPhotos, 0);0x004ACallFunc_BooleanAND_ReturnValue = BooleanAND(DeleteFunction, CallFunc_Greater_IntInt_ReturnValue);0x0070Temp_bool_Variable = CallFunc_BooleanAND_ReturnValue;0x0083ReturnValue = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x00CAreturn ReturnValue;0x00D4// end of script | Public | 0x01 | |
void DeletePhoto()Script174 statements · 5,645 bytes of bytecode0x0000PushFlow(Label_160A);0x0005CanDelete = false;0x0010CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(TotalPhotos, 0);0x0032if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_081A;0x0040CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentSelectedThumbnail);0x005Dif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_081A;0x006BThumbToDelete = CurrentSelectedThumbnail;0x007ECallFunc_FileExists_ReturnValue = FileExists(ThumbToDelete.PhotoData.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09);0x00BACallFunc_FileExists_ReturnValue_1 = FileExists(ThumbToDelete.PhotoData.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698);0x00F6CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_FileExists_ReturnValue_1, CallFunc_FileExists_ReturnValue);0x011Cif (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_0826;0x012AUpdatePhotosData();0x0138CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(PhotosThumbs, ThumbToDelete);0x017CCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_Array_Find_ReturnValue, 1);0x01A6CallFunc_Array_IsValidIndex_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(PhotosThumbs, CallFunc_Add_IntInt_ReturnValue_2);0x01E2if (!(CallFunc_Array_IsValidIndex_ReturnValue_3)) goto Label_0832;0x01F0CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x022B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item);0x0266CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_Array_Get_Item.PhotosArray, 0);0x02B4if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_0832;0x02C2CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(PhotosThumbs, ThumbToDelete);0x0306CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CallFunc_Array_Find_ReturnValue, 1);0x0330/Script/Engine.Default__KismetArrayLibrary.Array_Get(PhotosThumbs, CallFunc_Add_IntInt_ReturnValue_2, CallFunc_Array_Get_Item_3);0x036BCallFunc_IsVisible_ReturnValue = CallFunc_Array_Get_Item_3.IsVisible();0x0395CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsVisible_ReturnValue);0x03B2CallFunc_Array_LastIndex_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x03ED/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue_2, CallFunc_Array_Get_Item_4);0x0428/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_4.PhotosArray, 0, CallFunc_Array_Get_Item_5);0x0475CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(ThumbToDelete, CallFunc_Array_Get_Item_5);0x049BCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x04C1if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0832;0x04CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_1);0x050ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_1);0x0527if (!(CallFunc_IsValid_ReturnValue)) goto Label_0832;0x0535/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_1);0x0570CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item_1.PhotosArray);0x05C1CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_1, 1);0x05EBTemp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x0606/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_1);0x0641CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item_1.PhotosArray);0x0692CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_1, 1);0x06BCCallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x06E6Temp_int_Array_Index_Variable_1 = CallFunc_Max_ReturnValue;0x0701Label_0701:0x0701CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x0723if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_1436;0x0731Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x074CPushFlow(Label_1576);0x0751/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_1);0x078C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_1.PhotosArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_9);0x07DDCallFunc_Array_RemoveItem_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(PhotosThumbs, CallFunc_Array_Get_Item_9);0x0819PopFlow();0x081ALabel_081A:0x081ACanDelete = true;0x0825PopFlow();0x0826Label_0826:0x0826CanDelete = true;0x0831PopFlow();0x0832Label_0832:0x0832Temp_int_Loop_Counter_Variable_2 = 0;0x0849Temp_int_Array_Index_Variable_2 = 0;0x0860Label_0860:0x0860CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PhotosThumbs);0x089BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x08C1if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0A87;0x08CFTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x08EAPushFlow(Label_0A3D);0x08EFCallFunc_Array_IsValidIndex_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(FullPhotosData, Temp_int_Array_Index_Variable_2);0x092Bif (!(CallFunc_Array_IsValidIndex_ReturnValue_6)) goto Label_09DD;0x0939/Script/Engine.Default__KismetArrayLibrary.Array_Get(FullPhotosData, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_10);0x0974/Script/Engine.Default__KismetArrayLibrary.Array_Get(PhotosThumbs, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_11);0x09AFCallFunc_Array_Get_Item_11.SetPhotoData(CallFunc_Array_Get_Item_10);0x09DCPopFlow();0x09DDLabel_09DD:0x09DD/Script/Engine.Default__KismetArrayLibrary.Array_Get(PhotosThumbs, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_11);0x0A18CallFunc_Array_Get_Item_11.DeleteData();0x0A3CPopFlow();0x0A3DLabel_0A3D:0x0A3DCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0A67Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x0A82goto Label_0860;0x0A87Label_0A87:0x0A87Temp_int_Variable = CurrentPage;0x0AA2Label_0AA2:0x0AA2CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CurrentPage, PageOffsetToLoad);0x0AD0CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, CallFunc_Add_IntInt_ReturnValue_1);0x0AF6if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_0C5B;0x0B04PushFlow(Label_0C11);0x0B09CallFunc_Array_IsValidIndex_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, Temp_int_Variable);0x0B45if (!(CallFunc_Array_IsValidIndex_ReturnValue_2)) PopFlow();0x0B4F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, Temp_int_Variable, CallFunc_Array_Get_Item_2);0x0B8ACallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_2);0x0BA7if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0BB1/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, Temp_int_Variable, CallFunc_Array_Get_Item_2);0x0BECCallFunc_Array_Get_Item_2.UpdatePage();0x0C10PopFlow();0x0C11Label_0C11:0x0C11CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0C3BTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0C56goto Label_0AA2;0x0C5BLabel_0C5B:0x0C5BCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(TotalPhotos, 0);0x0C7Dif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0CB4;0x0C8BMainPanelSwitcher.SetActiveWidgetIndex(0);0x0CB4Label_0CB4:0x0CB4CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x0CEFCallFunc_Array_IsValidIndex_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CallFunc_Array_LastIndex_ReturnValue_1);0x0D2Bif (!(CallFunc_Array_IsValidIndex_ReturnValue_4)) goto Label_1420;0x0D39CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x0D74/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue_1, CallFunc_Array_Get_Item_6);0x0DAFCallFunc_Array_IsValidIndex_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_Array_Get_Item_6.PhotosArray, 0);0x0DFDif (!(CallFunc_Array_IsValidIndex_ReturnValue_5)) goto Label_1420;0x0E0BCallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x0E46/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue_1, CallFunc_Array_Get_Item_6);0x0E81/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_6.PhotosArray, 0, CallFunc_Array_Get_Item_8);0x0ECECallFunc_IsVisible_ReturnValue_1 = CallFunc_Array_Get_Item_8.IsVisible();0x0EF8CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsVisible_ReturnValue_1);0x0F15if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_1420;0x0F23CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x0F5E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue_1, CallFunc_Array_Get_Item_6);0x0F99CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item_6.PhotosArray);0x0FEACallFunc_Subtract_IntInt_ReturnValue_5 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_2, 1);0x1014Temp_int_Loop_Counter_Variable_1 = CallFunc_Subtract_IntInt_ReturnValue_5;0x102FCallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x106A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue_1, CallFunc_Array_Get_Item_6);0x10A5CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item_6.PhotosArray);0x10F6CallFunc_Subtract_IntInt_ReturnValue_5 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_2, 1);0x1120CallFunc_Max_ReturnValue_1 = Max(0, CallFunc_Subtract_IntInt_ReturnValue_5);0x114ATemp_int_Array_Index_Variable = CallFunc_Max_ReturnValue_1;0x1165Label_1165:0x1165CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable_1, 0);0x1187if (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_12B9;0x1195Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x11B0PushFlow(Label_15C0);0x11B5CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x11F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue_1, CallFunc_Array_Get_Item_6);0x122B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_6.PhotosArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_7);0x127CCallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(PhotosThumbs, CallFunc_Array_Get_Item_7);0x12B8PopFlow();0x12B9Label_12B9:0x12B9CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x12F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Array_LastIndex_ReturnValue_1, CallFunc_Array_Get_Item_6);0x132FCallFunc_Array_Get_Item_6.RemoveFromParent();0x1353CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Pages);0x138E/Script/Engine.Default__KismetArrayLibrary.Array_Remove(Pages, CallFunc_Array_LastIndex_ReturnValue_1);0x13C0CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CurrentPage, 1);0x13EATemp_int_Variable_1 = CallFunc_Subtract_IntInt_ReturnValue_4;0x1405CurrentPage = Temp_int_Variable_1;0x1420Label_1420:0x1420CollectGarbage();0x142ACanDelete = true;0x1435PopFlow();0x1436Label_1436:0x1436CallFunc_Array_IsValidIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CurrentPage);0x1472if (!(CallFunc_Array_IsValidIndex_ReturnValue_1)) goto Label_1511;0x1480/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_1);0x14BBCallFunc_Array_Get_Item_1.RemoveFromParent();0x14DF/Script/Engine.Default__KismetArrayLibrary.Array_Remove(Pages, CurrentPage);0x1511Label_1511:0x1511CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CurrentPage, 1);0x153BTemp_int_Variable_2 = CallFunc_Subtract_IntInt_ReturnValue_2;0x1556CurrentPage = Temp_int_Variable_2;0x1571goto Label_0832;0x1576Label_1576:0x1576CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x15A0Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x15BBgoto Label_0701;0x15C0Label_15C0:0x15C0CallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x15EATemp_int_Loop_Counter_Variable_1 = CallFunc_Subtract_IntInt_ReturnValue_3;0x1605goto Label_1165;0x160ALabel_160A:0x160Areturn;0x160C// end of script | Public | 0x00 | |
ESlateVisibility SwapUpDownLeftRightVisibility()Script8 statements · 209 bytes of bytecode0x0000Temp_byte_Variable = 1;0x0014Temp_byte_Variable_1 = 4;0x0028CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0042CallFunc_GetIsGamepadControlled_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetIsGamepadControlled();0x006CTemp_bool_Variable = CallFunc_GetIsGamepadControlled_ReturnValue;0x007FReturnValue = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x00C6return ReturnValue;0x00D0// end of script | Public | 0x01 | |
ESlateVisibility Previous Page Button Visibility()Script10 statements · 337 bytes of bytecode0x0000Temp_byte_Variable = 4;0x0014Temp_byte_Variable_1 = 2;0x0028CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CurrentPage, -1);0x0052CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(MainPanelSwitcher.ActiveWidgetIndex, 1);0x008ACallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CallFunc_Add_IntInt_ReturnValue);0x00C6CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Array_IsValidIndex_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue);0x00ECTemp_bool_Variable = CallFunc_BooleanAND_ReturnValue;0x00FFReturnValue = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x0146return ReturnValue;0x0150// end of script | Public | 0x01 | |
void CreatePages()Script42 statements · 1,456 bytes of bytecode0x0000PushFlow(Label_05AD);0x0005PagesToCreate = 0;0x001CCallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Development/PhotoMode/Widgets/UI_PhotoPage.UI_PhotoPage_C, nullptr);0x0051CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_Create_ReturnValue.PhotosPerColumn, CallFunc_Create_ReturnValue.PhotosPerRow);0x00ABPhotosPerPage = CallFunc_Multiply_IntInt_ReturnValue;0x00C6CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Pages);0x0101CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(PhotosPerPage);0x0126CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(FullPhotosData);0x0161CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Array_Length_ReturnValue_3);0x0186CallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x01B4CallFunc_FCeil_ReturnValue = FCeil(CallFunc_SafeDivide_ReturnValue);0x01D9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Length_ReturnValue_2, CallFunc_FCeil_ReturnValue);0x01FFif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0209CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Pages);0x0244CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(PhotosPerPage);0x0269CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(FullPhotosData);0x02A4CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Array_Length_ReturnValue_3);0x02C9CallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x02F7CallFunc_FCeil_ReturnValue = FCeil(CallFunc_SafeDivide_ReturnValue);0x031CCallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_FCeil_ReturnValue, CallFunc_Array_Length_ReturnValue_1);0x034APagesToCreate = CallFunc_Subtract_IntInt_ReturnValue_2;0x0365Temp_int_Variable = 0;0x037CLabel_037C:0x037CCallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(PagesToCreate, 1);0x03A6CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_1);0x03CCif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x03D6PushFlow(Label_0563);0x03DBCallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Development/PhotoMode/Widgets/UI_PhotoPage.UI_PhotoPage_C, nullptr);0x0410CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(Pages, CallFunc_Create_ReturnValue_1);0x0454CallFunc_AddChildToHorizontalBox_ReturnValue = Pages-HorizontalBox.AddChildToHorizontalBox(CallFunc_Create_ReturnValue_1);0x0487CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Pages);0x04C2CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x04ECCallFunc_Create_ReturnValue_1.Initialize(this, CallFunc_Subtract_IntInt_ReturnValue);0x051A/Script/Engine.Default__KismetArrayLibrary.Array_Append(PhotosThumbs, CallFunc_Create_ReturnValue_1.PhotosArray);0x0562PopFlow();0x0563Label_0563:0x0563CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x058DTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x05A8goto Label_037C;0x05ADLabel_05AD:0x05ADreturn;0x05AF// end of script | Public | 0x00 | |
FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)Script16 statements · 231 bytes of bytecode0x0000if (!(inFullscreen?)) goto Label_002E;0x000EReturnValue = K2Node_MakeStruct_EventReply;0x0029goto Label_00DC;0x002ELabel_002E:0x002ECallFunc_PointerEvent_GetWheelDelta_ReturnValue = PointerEvent_GetWheelDelta(MouseEvent);0x0053CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_PointerEvent_GetWheelDelta_ReturnValue, 0f);0x0075if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_00B2;0x0083NextPage(true);0x0092ReturnValue = K2Node_MakeStruct_EventReply_2;0x00ADgoto Label_00DC;0x00B2Label_00B2:0x00B2PreviousPage(true);0x00C1ReturnValue = K2Node_MakeStruct_EventReply_1;0x00DCLabel_00DC:0x00DCreturn ReturnValue;0x00E6// end of script | EventPublic | 0x160 | |
void UpdatePhotosData()Script36 statements · 914 bytes of bytecode0x0000PushFlow(Label_038F);0x0005/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.LoadPhotos(this, CallFunc_LoadPhotos_SaveGameIsValid_, CallFunc_LoadPhotos_PhotosData);0x003CFullPhotosData = CallFunc_LoadPhotos_PhotosData;0x0057CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(FullPhotosData);0x0092CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00BCTemp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x00D7CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(FullPhotosData);0x0112CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x013CCallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x0166Temp_int_Array_Index_Variable = CallFunc_Max_ReturnValue;0x0181Label_0181:0x0181CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x01A3if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_028D;0x01B1Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01CCPushFlow(Label_0312);0x01D1/Script/Engine.Default__KismetArrayLibrary.Array_Get(FullPhotosData, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x020CCallFunc_FileExists_ReturnValue = FileExists(CallFunc_Array_Get_Item.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09);0x0232CallFunc_FileExists_ReturnValue_1 = FileExists(CallFunc_Array_Get_Item.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698);0x0258CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_FileExists_ReturnValue_1, CallFunc_FileExists_ReturnValue);0x027Eif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_035C;0x028CPopFlow();0x028DLabel_028D:0x028DCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(FullPhotosData);0x02C8TotalPhotos = CallFunc_Array_Length_ReturnValue_1;0x02E3/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.SaveAllPhotos(FullPhotosData, this);0x0311PopFlow();0x0312Label_0312:0x0312CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x033CTemp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x0357goto Label_0181;0x035CLabel_035C:0x035C/Script/Engine.Default__KismetArrayLibrary.Array_Remove(FullPhotosData, Temp_int_Array_Index_Variable);0x038EPopFlow();0x038FLabel_038F:0x038Freturn;0x0391// end of script | Public | 0x00 | |
void CloseFullscreen()Script7 statements · 119 bytes of bytecode0x0000inFullscreen? = false;0x000BFullscreen-Panel.SetVisibility(1);0x0031FullScreenImage.SetBrushFromTexture(/Game/Development/PhotoMode/Textures/MainMenu/T_WhiteImage.T_WhiteImage, false);0x005FFullscreen2DTexture = nullptr;0x006ACollectGarbage();0x0074return;0x0076// end of script | Public | 0x00 | |
ESlateVisibility Next Page Button Visibility()Script10 statements · 337 bytes of bytecode0x0000Temp_byte_Variable = 4;0x0014Temp_byte_Variable_1 = 2;0x0028CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CurrentPage, 1);0x0052CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(MainPanelSwitcher.ActiveWidgetIndex, 1);0x008ACallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CallFunc_Add_IntInt_ReturnValue);0x00C6CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Array_IsValidIndex_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue);0x00ECTemp_bool_Variable = CallFunc_BooleanAND_ReturnValue;0x00FFReturnValue = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x0146return ReturnValue;0x0150// end of script | Public | 0x01 | |
void TabToOpen(int32 TabIndex, UUI_TabButton_C* CommonButtonPressed)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_TabIndex = TabIndex;0x0012PersistentFrame.K2Node_Event_CommonButtonPressed = CommonButtonPressed;0x0024ExecuteUbergraph_UI_Gallery(408);0x0033return;0x0035// end of script | Public | 0x10 | |
void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_UI_Gallery(409);0x0021return;0x0023// end of script | EventPublic | 0x08 | |
void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_MouseEvent_1 = MouseEvent;0x0024ExecuteUbergraph_UI_Gallery(526);0x0033return;0x0035// end of script | EventPublic | 0xA8 | |
void OnMouseLeave(FPointerEvent& MouseEvent)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_MouseEvent = MouseEvent;0x0012ExecuteUbergraph_UI_Gallery(548);0x0021return;0x0023// end of script | EventPublic | 0x70 | |
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(664);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void PreConstruct(bool IsDesignTime)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_UI_Gallery(845);0x0021return;0x0023// end of script | EventPublic | 0x01 | |
void Destruct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(2416);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void SendPhotoData(UUI_PhotoThumbnail_C* NewParam)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_NewParam = NewParam;0x0012ExecuteUbergraph_UI_Gallery(2743);0x0021return;0x0023// end of script | Public | 0x08 | |
void NextPage(bool NextFocusOnTheFirstPhoto)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NextFocusOnTheFirstPhoto = NextFocusOnTheFirstPhoto;0x0012ExecuteUbergraph_UI_Gallery(2891);0x0021return;0x0023// end of script | 0x01 | ||
void PreviousPage(bool PrevFocusOnTheFirstPhoto)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_PrevFocusOnTheFirstPhoto_1 = PrevFocusOnTheFirstPhoto;0x0012ExecuteUbergraph_UI_Gallery(4070);0x0021return;0x0023// end of script | 0x01 | ||
void LoadNextPrevPage(int32 NewPageIndex, bool PrevFocusOnTheFirstPhoto)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NewPageIndex = NewPageIndex;0x0012PersistentFrame.K2Node_CustomEvent_PrevFocusOnTheFirstPhoto = PrevFocusOnTheFirstPhoto;0x0024ExecuteUbergraph_UI_Gallery(5110);0x0033return;0x0035// end of script | 0x05 | ||
void CloseGallery()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(6580);0x000Freturn;0x0011// end of script | 0x00 | ||
void NextTab()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(8372);0x000Freturn;0x0011// end of script | 0x00 | ||
void PreviousTab()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(8377);0x000Freturn;0x0011// end of script | 0x00 | ||
void EmptyAction()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(8382);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnGamepadControlledEventDelegate_Event_0(bool bIsGamepadEnabled)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_bIsGamepadEnabled = bIsGamepadEnabled;0x0012ExecuteUbergraph_UI_Gallery(8383);0x0021return;0x0023// end of script | 0x01 | ||
void OpenPhoto()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(8388);0x000Freturn;0x0011// end of script | 0x00 | ||
void NavigateGridDown()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(8919);0x000Freturn;0x0011// end of script | 0x00 | ||
void NavigateGridRight()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(10319);0x000Freturn;0x0011// end of script | 0x00 | ||
void NavigateGridLeft()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(10324);0x000Freturn;0x0011// end of script | 0x00 | ||
void NavigateGridUp()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(11646);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__PreviousPageButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(13113);0x000Freturn;0x0011// end of script | 0x00 | ||
void BndEvt__NextPageButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_UI_Gallery(13118);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_UI_Gallery(int32 EntryPoint)Script449 statements · 13,188 bytes of bytecode0x0000PushFlow(Label_3381);0x0005goto [EntryPoint];0x000FCollectGarbage();0x0019CanFreeMemory? = true;0x0024PopFlow();0x0025CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(TotalPhotos, 0);0x0047if (!(CallFunc_NotEqual_IntInt_ReturnValue)) goto Label_015E;0x0055MainPanelSwitcher.SetActiveWidgetIndex(1);0x007ELabel_007E:0x007EControlsWidget.SetMenuControls(InputContextTag);0x00A7CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x00C1K2Node_CreateDelegate_OutputDelegate.Bind(this, OnGamepadControlledEventDelegate_Event_0);0x00D8CallFunc_GetPlayerController_ReturnValue_1.OnGamepadControlledEventDelegate += K2Node_CreateDelegate_OutputDelegate;0x0101Label_0101:0x0101CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x011BCallFunc_GetIsGamepadControlled_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetIsGamepadControlled();0x0145if (!(CallFunc_GetIsGamepadControlled_ReturnValue)) goto Label_018C;0x0153DisableGamepadCursor();0x015DPopFlow();0x015ELabel_015E:0x015EMainPanelSwitcher.SetActiveWidgetIndex(0);0x0187goto Label_007E;0x018CLabel_018C:0x018CEnableGamepadCursor(nullptr);0x0197PopFlow();0x0198PopFlow();0x0199PushFlow(Label_01EA);0x019ELabel_019E:0x019EPushFlow(Label_01B2);0x01A3if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_01F5;0x01B1PopFlow();0x01B2Label_01B2:0x01B2if (!(Temp_bool_IsClosed_Variable)) goto Label_01C1;0x01C0PopFlow();0x01C1Label_01C1:0x01C1Temp_bool_IsClosed_Variable = true;0x01CCif (!(false)) goto Label_01DE;0x01D2Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x01DDPopFlow();0x01DELabel_01DE:0x01DETemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x01E9PopFlow();0x01EALabel_01EA:0x01EAif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x01F4PopFlow();0x01F5Label_01F5:0x01F5Temp_bool_Has_Been_Initd_Variable = true;0x0200if (!(false)) PopFlow();0x0202Temp_bool_IsClosed_Variable = true;0x020DPopFlow();0x020ELabel_020E:0x020EPushFlow(Label_0218);0x0213goto Label_019E;0x0218Label_0218:0x0218Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0223PopFlow();0x0224CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue = PointerEvent_GetScreenSpacePosition(K2Node_Event_MouseEvent);0x0249CallFunc_IsUnderLocation_ReturnValue = IsUnderLocation(K2Node_Event_MyGeometry, CallFunc_PointerEvent_GetScreenSpacePosition_ReturnValue);0x026Fif (!(CallFunc_IsUnderLocation_ReturnValue)) goto Label_0282;0x027Dgoto Label_020E;0x0282Label_0282:0x0282PushFlow(Label_028C);0x0287goto Label_019E;0x028CLabel_028C:0x028CTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0297PopFlow();0x0298CallFunc_PlayAnimation_ReturnValue = PlayAnimation(OpeningNotification, 0f, 1, 0, 1f, false);0x02C7CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(0.1f, PhotoModeComponent.CurrentTimeDilation);0x0307Delay(this, CallFunc_Multiply_FloatFloat_ReturnValue, LatentActionInfo{0x25, -1083388067, FName(ExecuteUbergraph_UI_Gallery), this});0x0341PopFlow();0x0342Label_0342:0x0342CollectGarbage();0x034CPopFlow();0x034DUpdatePhotosData();0x035BCreatePages();0x0369Temp_int_Loop_Counter_Variable = 0;0x0380Temp_int_Array_Index_Variable = 0;0x0397Label_0397:0x0397CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PhotosThumbs);0x03D2CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x03F8if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_05BE;0x0406Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0421PushFlow(Label_0574);0x0426CallFunc_Array_IsValidIndex_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(FullPhotosData, Temp_int_Array_Index_Variable);0x0462if (!(CallFunc_Array_IsValidIndex_ReturnValue_6)) goto Label_0514;0x0470/Script/Engine.Default__KismetArrayLibrary.Array_Get(FullPhotosData, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_6);0x04AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(PhotosThumbs, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_7);0x04E6CallFunc_Array_Get_Item_7.SetPhotoData(CallFunc_Array_Get_Item_6);0x0513PopFlow();0x0514Label_0514:0x0514/Script/Engine.Default__KismetArrayLibrary.Array_Get(PhotosThumbs, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_7);0x054FCallFunc_Array_Get_Item_7.DeleteData();0x0573PopFlow();0x0574Label_0574:0x0574CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x059ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x05B9goto Label_0397;0x05BELabel_05BE:0x05BETemp_bool_True_if_break_was_hit_Variable = false;0x05C9Temp_int_Loop_Counter_Variable_1 = 0;0x05E0Temp_int_Array_Index_Variable_1 = 0;0x05F7Label_05F7:0x05F7CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0614CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Pages);0x064FCallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x0675CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_3);0x069Bif (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_090E;0x06A9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x06C4PushFlow(Label_08C4);0x06C9CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Array_Index_Variable_1, PageOffsetToLoad);0x06EFif (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_08B8;0x06FDTemp_int_Loop_Counter_Variable_2 = 0;0x0714Temp_int_Array_Index_Variable_2 = 0;0x072BLabel_072B:0x072B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_9);0x0766CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item_9.PhotosArray);0x07B7CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_1);0x07DDif (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x07E7Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0802PushFlow(Label_0926);0x0807/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_9);0x0842/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_9.PhotosArray, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_10);0x0893CallFunc_Array_Get_Item_10.UpdatePhoto();0x08B7PopFlow();0x08B8Label_08B8:0x08B8Temp_bool_True_if_break_was_hit_Variable = true;0x08C3PopFlow();0x08C4Label_08C4:0x08C4CallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08EETemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_8;0x0909goto Label_05F7;0x090ELabel_090E:0x090ECurrentPage = 0;0x0925PopFlow();0x0926Label_0926:0x0926CallFunc_Add_IntInt_ReturnValue_11 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0950Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_11;0x096Bgoto Label_072B;0x0970CurrentPage = 0;0x0987/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item);0x09C2CallFunc_Array_Get_Item.ResetPage();0x09E6CallFunc_IsValid_ReturnValue_5 = IsValid(CurrentSelectedThumbnail);0x0A03if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_0A41;0x0A11CurrentSelectedThumbnail.SetSelected(false);0x0A36CurrentSelectedThumbnail = nullptr;0x0A41Label_0A41:0x0A41CallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x0A5BCallFunc_GetPlayerController_ReturnValue_2.OnGamepadControlledEventDelegate.Clear();0x0A7BinFullscreen? = false;0x0A86Fullscreen-Panel.SetVisibility(1);0x0AACCollectGarbage();0x0AB6PopFlow();0x0AB7CallFunc_IsValid_ReturnValue_8 = IsValid(CurrentSelectedThumbnail);0x0AD4if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_0B12;0x0AE2CurrentSelectedThumbnail.SetSelected(false);0x0B07CurrentSelectedThumbnail = nullptr;0x0B12Label_0B12:0x0B12CurrentSelectedThumbnail = K2Node_Event_NewParam;0x0B25CurrentSelectedThumbnail.SetSelected(true);0x0B4APopFlow();0x0B4BCallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(CurrentPage, 1);0x0B75CallFunc_GetChildAt_ReturnValue = Pages-HorizontalBox.GetChildAt(CallFunc_Add_IntInt_ReturnValue_5);0x0BA8CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetChildAt_ReturnValue);0x0BC5if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0BCFCallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CurrentPage, PageOffsetToLoad);0x0BFDCallFunc_Array_IsValidIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CallFunc_Add_IntInt_ReturnValue_4);0x0C39if (!(CallFunc_Array_IsValidIndex_ReturnValue_1)) goto Label_0F53;0x0C47CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(CurrentPage, 1);0x0C71CallFunc_GetChildAt_ReturnValue = Pages-HorizontalBox.GetChildAt(CallFunc_Add_IntInt_ReturnValue_5);0x0CA4PagesScrollBox.ScrollWidgetIntoView(CallFunc_GetChildAt_ReturnValue, true, 2, 0f);0x0CD5CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CurrentPage, PageOffsetToLoad);0x0D03/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Add_IntInt_ReturnValue_4, CallFunc_Array_Get_Item_2);0x0D3ECallFunc_Array_Get_Item_2.UpdatePage();0x0D62Label_0D62:0x0D62CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CurrentPage, 1);0x0D8CTemp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0x0DA7CurrentPage = Temp_int_Variable_1;0x0DC2CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CurrentPage, PageOffsetToLoad);0x0DF0CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CallFunc_Subtract_IntInt_ReturnValue);0x0E2Cif (!(CallFunc_Array_IsValidIndex_ReturnValue)) PopFlow();0x0E36CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CurrentPage, PageOffsetToLoad);0x0E64/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x0E9FCallFunc_Array_Get_Item_1.ResetPage();0x0EC3Label_0EC3:0x0EC3if (!(CanFreeMemory?)) PopFlow();0x0ECDCanFreeMemory? = false;0x0ED8CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(0.5f, PhotoModeComponent.CurrentTimeDilation);0x0F18Delay(this, CallFunc_Multiply_FloatFloat_ReturnValue_1, LatentActionInfo{0xF, 1350861842, FName(ExecuteUbergraph_UI_Gallery), this});0x0F52PopFlow();0x0F53Label_0F53:0x0F53CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(CurrentPage, 1);0x0F7DCallFunc_GetChildAt_ReturnValue = Pages-HorizontalBox.GetChildAt(CallFunc_Add_IntInt_ReturnValue_5);0x0FB0PagesScrollBox.ScrollWidgetIntoView(CallFunc_GetChildAt_ReturnValue, true, 2, 0f);0x0FE1goto Label_0D62;0x0FE6CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CurrentPage, -1);0x1010CallFunc_GetChildAt_ReturnValue_1 = Pages-HorizontalBox.GetChildAt(CallFunc_Add_IntInt_ReturnValue_7);0x1043CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetChildAt_ReturnValue_1);0x1060if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x106ACallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CurrentPage, PageOffsetToLoad);0x1098CallFunc_Array_IsValidIndex_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CallFunc_Subtract_IntInt_ReturnValue_2);0x10D4if (!(CallFunc_Array_IsValidIndex_ReturnValue_4)) goto Label_1363;0x10E2CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CurrentPage, -1);0x110CCallFunc_GetChildAt_ReturnValue_1 = Pages-HorizontalBox.GetChildAt(CallFunc_Add_IntInt_ReturnValue_7);0x113FPagesScrollBox.ScrollWidgetIntoView(CallFunc_GetChildAt_ReturnValue_1, true, 2, 0f);0x1170CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CurrentPage, PageOffsetToLoad);0x119E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Subtract_IntInt_ReturnValue_2, CallFunc_Array_Get_Item_5);0x11D9CallFunc_Array_Get_Item_5.UpdatePage();0x11FDLabel_11FD:0x11FDCallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CurrentPage, 1);0x1227Temp_int_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x1242CurrentPage = Temp_int_Variable;0x125DCallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(CurrentPage, PageOffsetToLoad);0x128BCallFunc_Array_IsValidIndex_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Pages, CallFunc_Add_IntInt_ReturnValue_9);0x12C7if (!(CallFunc_Array_IsValidIndex_ReturnValue_3)) PopFlow();0x12D1CallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(CurrentPage, PageOffsetToLoad);0x12FF/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CallFunc_Add_IntInt_ReturnValue_9, CallFunc_Array_Get_Item_4);0x133ACallFunc_Array_Get_Item_4.ResetPage();0x135Egoto Label_0EC3;0x1363Label_1363:0x1363CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CurrentPage, -1);0x138DCallFunc_GetChildAt_ReturnValue_1 = Pages-HorizontalBox.GetChildAt(CallFunc_Add_IntInt_ReturnValue_7);0x13C0PagesScrollBox.ScrollWidgetIntoView(CallFunc_GetChildAt_ReturnValue_1, true, 2, 0f);0x13F1goto Label_11FD;0x13F6CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(K2Node_CustomEvent_NewPageIndex, CurrentPage);0x141Cif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_1442;0x142ANextPage(K2Node_CustomEvent_PrevFocusOnTheFirstPhoto);0x1441PopFlow();0x1442Label_1442:0x1442CallFunc_Less_IntInt_ReturnValue = Less_IntInt(K2Node_CustomEvent_NewPageIndex, CurrentPage);0x1468if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1472PreviousPage(K2Node_CustomEvent_PrevFocusOnTheFirstPhoto);0x1489PopFlow();0x148ALabel_148A:0x148ACallFunc_IsValid_ReturnValue = IsValid(CurrentSelectedThumbnail);0x14A7if (!(CallFunc_IsValid_ReturnValue)) goto Label_1858;0x14B5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_11);0x14F0CallFunc_Array_Find_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_11.PhotosArray, CurrentSelectedThumbnail);0x154ACallFunc_Add_IntInt_ReturnValue_12 = Add_IntInt(CallFunc_Array_Find_ReturnValue_2, 1);0x1574/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_11.PhotosArray, CallFunc_Add_IntInt_ReturnValue_12, CallFunc_Array_Get_Item_13);0x15C5CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_Array_Get_Item_13);0x15E2if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x15EC/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_11);0x1627CallFunc_Array_Find_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_11.PhotosArray, CurrentSelectedThumbnail);0x1681CallFunc_Add_IntInt_ReturnValue_12 = Add_IntInt(CallFunc_Array_Find_ReturnValue_2, 1);0x16AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_11.PhotosArray, CallFunc_Add_IntInt_ReturnValue_12, CallFunc_Array_Get_Item_13);0x16FCCallFunc_IsVisible_ReturnValue_1 = CallFunc_Array_Get_Item_13.IsVisible();0x1726if (!(CallFunc_IsVisible_ReturnValue_1)) PopFlow();0x1730/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_11);0x176BCallFunc_Array_Find_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_11.PhotosArray, CurrentSelectedThumbnail);0x17C5CallFunc_Add_IntInt_ReturnValue_12 = Add_IntInt(CallFunc_Array_Find_ReturnValue_2, 1);0x17EF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_11.PhotosArray, CallFunc_Add_IntInt_ReturnValue_12, CallFunc_Array_Get_Item_13);0x1840SendPhotoData(CallFunc_Array_Get_Item_13);0x1857PopFlow();0x1858Label_1858:0x1858/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_11);0x1893/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_11.PhotosArray, 0, CallFunc_Array_Get_Item_12);0x18E0CallFunc_IsVisible_ReturnValue = CallFunc_Array_Get_Item_12.IsVisible();0x190Aif (!(CallFunc_IsVisible_ReturnValue)) PopFlow();0x1914/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_11);0x194F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_11.PhotosArray, 0, CallFunc_Array_Get_Item_12);0x199CSendPhotoData(CallFunc_Array_Get_Item_12);0x19B3PopFlow();0x19B4if (!(inFullscreen?)) goto Label_19D1;0x19C2CloseFullscreen();0x19D0PopFlow();0x19D1Label_19D1:0x19D1PhotoModeComponent.ResetGallery();0x19F5PopFlow();0x19F6Label_19F6:0x19F6if (!(inFullscreen?)) goto Label_1D42;0x1A04CallFunc_Array_Find_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(FullPhotosData, CurrentDataInFullscreen);0x1A48CallFunc_NotEqual_IntInt_ReturnValue_2 = NotEqual_IntInt(CallFunc_Array_Find_ReturnValue_1, -1);0x1A6ACallFunc_Add_IntInt_ReturnValue_10 = Add_IntInt(CallFunc_Array_Find_ReturnValue_1, 1);0x1A94CallFunc_Array_IsValidIndex_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(FullPhotosData, CallFunc_Add_IntInt_ReturnValue_10);0x1AD0CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_NotEqual_IntInt_ReturnValue_2, CallFunc_Array_IsValidIndex_ReturnValue_5);0x1AF6if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x1B00CallFunc_Array_Find_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(FullPhotosData, CurrentDataInFullscreen);0x1B44CallFunc_Add_IntInt_ReturnValue_10 = Add_IntInt(CallFunc_Array_Find_ReturnValue_1, 1);0x1B6E/Script/Engine.Default__KismetArrayLibrary.Array_Get(FullPhotosData, CallFunc_Add_IntInt_ReturnValue_10, CallFunc_Array_Get_Item_8);0x1BA9K2Node_MakeStruct_S_PhotosData_2.Title_2_2D8B969A4B9F4838432A0CA7236BC274 = CallFunc_Array_Get_Item_8.Title_2_2D8B969A4B9F4838432A0CA7236BC274;0x1BD6K2Node_MakeStruct_S_PhotosData_2.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698 = CallFunc_Array_Get_Item_8.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698;0x1C03K2Node_MakeStruct_S_PhotosData_2.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09 = CallFunc_Array_Get_Item_8.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09;0x1C30CurrentDataInFullscreen = K2Node_MakeStruct_S_PhotosData_2;0x1C4B/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.Get Screenshot File(this, CurrentDataInFullscreen.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698, this, CallFunc_Get_Screenshot_File_IsValid_, CallFunc_Get_Screenshot_File_2D_Image, CallFunc_Get_Screenshot_File_Base_Filename, CallFunc_Get_Screenshot_File_Full_File_Path);0x1CA7if (!(CallFunc_Get_Screenshot_File_IsValid_)) goto Label_1D2C;0x1CB5Fullscreen2DTexture = nullptr;0x1CC0Fullscreen2DTexture = CallFunc_Get_Screenshot_File_2D_Image;0x1CD3FullScreenImage.SetBrushFromTexture(Fullscreen2DTexture, true);0x1D01Fullscreen-Panel.SetVisibility(4);0x1D27goto Label_0342;0x1D2CLabel_1D2C:0x1D2CFullscreen2DTexture = nullptr;0x1D37CollectGarbage();0x1D41PopFlow();0x1D42Label_1D42:0x1D42NextPage(true);0x1D51PopFlow();0x1D52Label_1D52:0x1D52PreviousPage(true);0x1D61PopFlow();0x1D62Label_1D62:0x1D62if (!(inFullscreen?)) goto Label_1D52;0x1D70CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(FullPhotosData, CurrentDataInFullscreen);0x1DB4CallFunc_NotEqual_IntInt_ReturnValue_1 = NotEqual_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x1DD6CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x1E00CallFunc_Array_IsValidIndex_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(FullPhotosData, CallFunc_Add_IntInt_ReturnValue_6);0x1E3CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NotEqual_IntInt_ReturnValue_1, CallFunc_Array_IsValidIndex_ReturnValue_2);0x1E62if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x1E6CCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(FullPhotosData, CurrentDataInFullscreen);0x1EB0CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(CallFunc_Array_Find_ReturnValue, -1);0x1EDA/Script/Engine.Default__KismetArrayLibrary.Array_Get(FullPhotosData, CallFunc_Add_IntInt_ReturnValue_6, CallFunc_Array_Get_Item_3);0x1F15K2Node_MakeStruct_S_PhotosData_1.Title_2_2D8B969A4B9F4838432A0CA7236BC274 = CallFunc_Array_Get_Item_3.Title_2_2D8B969A4B9F4838432A0CA7236BC274;0x1F42K2Node_MakeStruct_S_PhotosData_1.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698 = CallFunc_Array_Get_Item_3.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698;0x1F6FK2Node_MakeStruct_S_PhotosData_1.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09 = CallFunc_Array_Get_Item_3.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09;0x1F9CCurrentDataInFullscreen = K2Node_MakeStruct_S_PhotosData_1;0x1FB7/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.Get Screenshot File(this, CurrentDataInFullscreen.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698, this, CallFunc_Get_Screenshot_File_IsValid__2, CallFunc_Get_Screenshot_File_2D_Image_2, CallFunc_Get_Screenshot_File_Base_Filename_2, CallFunc_Get_Screenshot_File_Full_File_Path_2);0x2013if (!(CallFunc_Get_Screenshot_File_IsValid__2)) goto Label_209E;0x2021Fullscreen2DTexture = nullptr;0x202CFullscreen2DTexture = CallFunc_Get_Screenshot_File_2D_Image_2;0x203FFullScreenImage.SetBrushFromTexture(Fullscreen2DTexture, true);0x206DFullscreen-Panel.SetVisibility(4);0x2093CollectGarbage();0x209DPopFlow();0x209ELabel_209E:0x209EFullscreen2DTexture = nullptr;0x20A9CollectGarbage();0x20B3PopFlow();0x20B4goto Label_19F6;0x20B9goto Label_1D62;0x20BEPopFlow();0x20BFgoto Label_0101;0x20C4CallFunc_IsValid_ReturnValue_2 = IsValid(CurrentSelectedThumbnail);0x20E1if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x20EBinFullscreen? = true;0x20F6K2Node_MakeStruct_S_PhotosData.Title_2_2D8B969A4B9F4838432A0CA7236BC274 = CurrentSelectedThumbnail.PhotoData.Title_2_2D8B969A4B9F4838432A0CA7236BC274;0x2139K2Node_MakeStruct_S_PhotosData.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698 = CurrentSelectedThumbnail.PhotoData.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698;0x217CK2Node_MakeStruct_S_PhotosData.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09 = CurrentSelectedThumbnail.PhotoData.ThumbnailFullPath_6_C9990D23483EE3E87BC72CBB65536E09;0x21BFCurrentDataInFullscreen = K2Node_MakeStruct_S_PhotosData;0x21DA/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.Get Screenshot File(this, CurrentDataInFullscreen.PhotoFullPath_4_77D77A244A7F8CA3B0922AA74BC2C698, this, CallFunc_Get_Screenshot_File_IsValid__1, CallFunc_Get_Screenshot_File_2D_Image_1, CallFunc_Get_Screenshot_File_Base_Filename_1, CallFunc_Get_Screenshot_File_Full_File_Path_1);0x2236if (!(CallFunc_Get_Screenshot_File_IsValid__1)) goto Label_22C1;0x2244Fullscreen2DTexture = nullptr;0x224FFullscreen2DTexture = CallFunc_Get_Screenshot_File_2D_Image_1;0x2262FullScreenImage.SetBrushFromTexture(Fullscreen2DTexture, true);0x2290Fullscreen-Panel.SetVisibility(4);0x22B6CollectGarbage();0x22C0PopFlow();0x22C1Label_22C1:0x22C1Fullscreen2DTexture = nullptr;0x22CCCollectGarbage();0x22D6PopFlow();0x22D7CallFunc_IsValid_ReturnValue_7 = IsValid(CurrentSelectedThumbnail);0x22F4if (!(CallFunc_IsValid_ReturnValue_7)) goto Label_26F3;0x2302/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_17);0x233DCallFunc_Array_Find_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_17.PhotosArray, CurrentSelectedThumbnail);0x2397CallFunc_Add_IntInt_ReturnValue_13 = Add_IntInt(CallFunc_Array_Find_ReturnValue_4, CallFunc_Array_Get_Item_17.PhotosPerRow);0x23DB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_17.PhotosArray, CallFunc_Add_IntInt_ReturnValue_13, CallFunc_Array_Get_Item_19);0x242CCallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_Array_Get_Item_19);0x2449if (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x2453/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_17);0x248ECallFunc_Array_Find_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_17.PhotosArray, CurrentSelectedThumbnail);0x24E8CallFunc_Add_IntInt_ReturnValue_13 = Add_IntInt(CallFunc_Array_Find_ReturnValue_4, CallFunc_Array_Get_Item_17.PhotosPerRow);0x252C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_17.PhotosArray, CallFunc_Add_IntInt_ReturnValue_13, CallFunc_Array_Get_Item_19);0x257DCallFunc_IsVisible_ReturnValue_5 = CallFunc_Array_Get_Item_19.IsVisible();0x25A7if (!(CallFunc_IsVisible_ReturnValue_5)) PopFlow();0x25B1/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_17);0x25ECCallFunc_Array_Find_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_17.PhotosArray, CurrentSelectedThumbnail);0x2646CallFunc_Add_IntInt_ReturnValue_13 = Add_IntInt(CallFunc_Array_Find_ReturnValue_4, CallFunc_Array_Get_Item_17.PhotosPerRow);0x268A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_17.PhotosArray, CallFunc_Add_IntInt_ReturnValue_13, CallFunc_Array_Get_Item_19);0x26DBSendPhotoData(CallFunc_Array_Get_Item_19);0x26F2PopFlow();0x26F3Label_26F3:0x26F3/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_17);0x272E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_17.PhotosArray, 0, CallFunc_Array_Get_Item_18);0x277BCallFunc_IsVisible_ReturnValue_4 = CallFunc_Array_Get_Item_18.IsVisible();0x27A5if (!(CallFunc_IsVisible_ReturnValue_4)) PopFlow();0x27AF/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_17);0x27EA/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_17.PhotosArray, 0, CallFunc_Array_Get_Item_18);0x2837SendPhotoData(CallFunc_Array_Get_Item_18);0x284EPopFlow();0x284Fgoto Label_148A;0x2854CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentSelectedThumbnail);0x2871if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_2C22;0x287F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_14);0x28BACallFunc_Array_Find_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_14.PhotosArray, CurrentSelectedThumbnail);0x2914CallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_Array_Find_ReturnValue_3, 1);0x293E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_14.PhotosArray, CallFunc_Subtract_IntInt_ReturnValue_3, CallFunc_Array_Get_Item_16);0x298FCallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_Array_Get_Item_16);0x29ACif (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x29B6/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_14);0x29F1CallFunc_Array_Find_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_14.PhotosArray, CurrentSelectedThumbnail);0x2A4BCallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_Array_Find_ReturnValue_3, 1);0x2A75/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_14.PhotosArray, CallFunc_Subtract_IntInt_ReturnValue_3, CallFunc_Array_Get_Item_16);0x2AC6CallFunc_IsVisible_ReturnValue_3 = CallFunc_Array_Get_Item_16.IsVisible();0x2AF0if (!(CallFunc_IsVisible_ReturnValue_3)) PopFlow();0x2AFA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_14);0x2B35CallFunc_Array_Find_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_14.PhotosArray, CurrentSelectedThumbnail);0x2B8FCallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_Array_Find_ReturnValue_3, 1);0x2BB9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_14.PhotosArray, CallFunc_Subtract_IntInt_ReturnValue_3, CallFunc_Array_Get_Item_16);0x2C0ASendPhotoData(CallFunc_Array_Get_Item_16);0x2C21PopFlow();0x2C22Label_2C22:0x2C22/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_14);0x2C5D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_14.PhotosArray, 0, CallFunc_Array_Get_Item_15);0x2CAACallFunc_IsVisible_ReturnValue_2 = CallFunc_Array_Get_Item_15.IsVisible();0x2CD4if (!(CallFunc_IsVisible_ReturnValue_2)) PopFlow();0x2CDE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_14);0x2D19/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_14.PhotosArray, 0, CallFunc_Array_Get_Item_15);0x2D66SendPhotoData(CallFunc_Array_Get_Item_15);0x2D7DPopFlow();0x2D7ECallFunc_IsValid_ReturnValue_10 = IsValid(CurrentSelectedThumbnail);0x2D9Bif (!(CallFunc_IsValid_ReturnValue_10)) goto Label_319A;0x2DA9/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_20);0x2DE4CallFunc_Array_Find_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_20.PhotosArray, CurrentSelectedThumbnail);0x2E3ECallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Array_Find_ReturnValue_5, CallFunc_Array_Get_Item_20.PhotosPerRow);0x2E82/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_20.PhotosArray, CallFunc_Subtract_IntInt_ReturnValue_4, CallFunc_Array_Get_Item_22);0x2ED3CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_Array_Get_Item_22);0x2EF0if (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x2EFA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_20);0x2F35CallFunc_Array_Find_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_20.PhotosArray, CurrentSelectedThumbnail);0x2F8FCallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Array_Find_ReturnValue_5, CallFunc_Array_Get_Item_20.PhotosPerRow);0x2FD3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_20.PhotosArray, CallFunc_Subtract_IntInt_ReturnValue_4, CallFunc_Array_Get_Item_22);0x3024CallFunc_IsVisible_ReturnValue_7 = CallFunc_Array_Get_Item_22.IsVisible();0x304Eif (!(CallFunc_IsVisible_ReturnValue_7)) PopFlow();0x3058/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_20);0x3093CallFunc_Array_Find_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Array_Get_Item_20.PhotosArray, CurrentSelectedThumbnail);0x30EDCallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Array_Find_ReturnValue_5, CallFunc_Array_Get_Item_20.PhotosPerRow);0x3131/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_20.PhotosArray, CallFunc_Subtract_IntInt_ReturnValue_4, CallFunc_Array_Get_Item_22);0x3182SendPhotoData(CallFunc_Array_Get_Item_22);0x3199PopFlow();0x319ALabel_319A:0x319A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_20);0x31D5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_20.PhotosArray, 0, CallFunc_Array_Get_Item_21);0x3222CallFunc_IsVisible_ReturnValue_6 = CallFunc_Array_Get_Item_21.IsVisible();0x324Cif (!(CallFunc_IsVisible_ReturnValue_6)) PopFlow();0x3256/Script/Engine.Default__KismetArrayLibrary.Array_Get(Pages, CurrentPage, CallFunc_Array_Get_Item_20);0x3291/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_20.PhotosArray, 0, CallFunc_Array_Get_Item_21);0x32DESendPhotoData(CallFunc_Array_Get_Item_21);0x32F5PopFlow();0x32F6Label_32F6:0x32F6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CurrentPage, -1);0x3320LoadNextPrevPage(CallFunc_Add_IntInt_ReturnValue, true);0x3338PopFlow();0x3339goto Label_32F6;0x333ECallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CurrentPage, 1);0x3368LoadNextPrevPage(CallFunc_Add_IntInt_ReturnValue_1, true);0x3380PopFlow();0x3381Label_3381:0x3381return;0x3383// end of script | Final | 0x04 |