Zdexby TheHolyOneZ
4,763 classes
Class

UBPC_PhotoMode_C

: UActorComponent : UObject
/Game/Development/PhotoMode/Blueprints/BPC_PhotoMode.BPC_PhotoMode_C 0x1A01 (6,657 B) align 16 inherited 0x00D0 25 scripted vtable /Game/Development/PhotoMode/Blueprints/BPC_PhotoMode
0x00x1A01

Members 77

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08PhotoModeWidgetRefUUI_PhotoMode_C*8 flagsnullptr
0x08SpringArmRefUSpringArmComponent*8 flagsnullptr
0x08CameraRefUCameraComponent*8 flagsnullptr
0x01bIsUsingPhotoModebool6 flagsfalse
0x01bApplyMenuColorbool5 flagsfalse
0x00F20x06padding / unreflected
0x01PauseGameMethoduint86 flags0
0x01CameraModesuint86 flags0
0x01220x02padding / unreflected
0x04PhotoModeViewportZOrderint326 flags1
0x01bShowPhotoResolutionOptionbool5 flagstrue
0x01bShowMouseCursorOptionbool5 flagstrue
0x01bFreeCameraOptionbool5 flagstrue
0x01bUseMaximumDistanceLimitbool5 flagstrue
0x04FreeCameraMaximumDistancefloat6 flags1000
0x01bShowTakePictureOptionbool5 flagstrue
0x01310x03padding / unreflected
0x04MaxUpDownCameraDistancefloat6 flags0
0x04MaxLeftRightCameraDistancefloat6 flags0
0x013C0x04padding / unreflected
0x10StickersTArray<TArray<float>>2 flags[5 items]
0x10FiltersTArray<float>2 flags[13 items]
0x04DefaultFOVfloat7 flags80
0x0CDefaultCameraRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x560DefaultPostProcessFPostProcessSettings3 flags{bOverride_TemperatureType=false, bOverride_WhiteTemp=false…
0x01bIsUsingGallerybool6 flagsfalse
0x06D10x0Fpadding / unreflected
0x560DefaultPhotoModePostProcessFPostProcessSettings3 flags{bOverride_TemperatureType=false, bOverride_WhiteTemp=false…
0x04DefaultSpringArmLengthfloat7 flags0
0x11A40x04padding / unreflected
0x10PostProcessMaterialsTArray<FVector>2 flags[7 items]
0x0CDefaultSocketOffsetFVector7 flags{X=0, Y=0, Z=0}
0x01ScreenshotMethoduint87 flags0
0x01bUseCustomScreenshotFolderbool6 flagsfalse
0x11C60x02padding / unreflected
0x10CustomScreenshotFolderPathFString5 flags""
0x08PlayerControllerRefAPlayerController*8 flagsnullptr
0x01bEnableGallerybool5 flagstrue
0x11E10x07padding / unreflected
0x08GalleryWidgetRefUUI_Gallery_C*8 flagsnullptr
0x01bAutoSizePerTabbool5 flagstrue
0x01bFocusWhenHoveringOverSliderbool5 flagsfalse
0x11F20x06padding / unreflected
0x88PhotoModeIsOnWarningFS_PhotoModeIsOnConfis4 flags{ShowwarningwhentheHUDishidden?_19_B5804F54419A6DAEFC0A5B9E…
0x0CDefaultControlRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01bExistingPostProcessbool6 flagsfalse
0x128D0x03padding / unreflected
0x08PostProcessVolumeClassTSubclassOf<AActor>7 flags/Script/Engine.PostProcessVolume
0x01bIsUnboundbool6 flagsfalse
0x12990x07padding / unreflected
0x560OriginalPostProcessFPostProcessSettings3 flags{bOverride_TemperatureType=false, bOverride_WhiteTemp=false…
0x04GlobalTimeDilationBackupfloat7 flags0
0x01InputModeAfterClosingPhotoModeuint86 flags0
0x01bShowAlbumOptionbool5 flagstrue
0x18060x02padding / unreflected
0x04CurrentTimeDilationfloat7 flags1e-04
0x180C0x04padding / unreflected
0x10PhotoModeOpenedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10PhotoModeClosedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01bShowCharacterRotationOptionbool5 flagsfalse
0x01bControllerTickBackupbool6 flagsfalse
0x01bDisableControllerInputOnFreeCamerabool5 flagstrue
0x01bDisablePawnInputOnFreeCamerabool5 flagstrue
0x01bIsYourSpringArmTickableWhenPausedbool5 flagsfalse
0x01bIsYourCameraTickableWhenPausedbool5 flagsfalse
0x18360x02padding / unreflected
0x10PhotoTakenFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08CustomPostProcessManagerABP_CustomPostProcess_C*8 flagsnullptr
0x10PhotoResolutionsTArray<bool>3 flags[4 items]
0x01bIncludeDefaultScreenResolutionOptionbool6 flagstrue
0x01bIncludePhotoWithUIOptionbool6 flagsfalse
0x18620x06padding / unreflected
0x50AperturesTMap<uint8, FString>3 flags<TMap>
0x01ColorGradingModeuint86 flags0
0x18B90x03padding / unreflected
0x04DefaultFocalLengthfloat7 flags0
0x58DefaultFocusSettingsFCameraFocusSettings3 flags{FocusMethod=Manual, ManualFocusDistance=1e+05, TrackingFoc…
0x04DefaultAperturefloat7 flags0
0x191C0x04padding / unreflected
0x50BordersTMap<uint8, FString>3 flags<TMap>
0x01SavePhotosSortuint87 flags0
0x19710x07padding / unreflected
0x10OnFreeCameraStartFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10OnFreenCameraEndFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01FocusCollisionTypeuint87 flags0
0x19990x03padding / unreflected
0x04RotationSensitivityfloat6 flags7
0x04RotationInterpolationSpeedfloat6 flags25
0x04MovementSensitivityfloat6 flags7
0x04MovementInterpolationSpeedfloat6 flags25
0x01bAllowCustomMotionBlurbool5 flagsfalse
0x19AD0x03padding / unreflected
0x50CustomDepthComponentsTMap<bool, UPrimitiveComponent*>4 flags<TMap>
0x01IsInCutscenebool6 flagsfalse
Inherited from UActorComponent 17
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<TArray<int32>>4 flags[]
0x10AssetUserDataTArray<int32>Protected+6 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x01bShouldBeSaved : 1bit 7bool5 flagsfalse
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x00970x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FString>2 flags[]
0x10ActorComponentKeyFString3 flags""

Functions 25

SignatureFlagsNativeParams
void IsCutsceneRunning(const bool& IsCutsceneRunning)
Script12 statements · 294 bytes of bytecode
0x0000CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x001AK2Node_DynamicCast_AsAHBase_Character = Cast<AHBaseCharacter>(CallFunc_GetPlayerPawn_ReturnValue);0x003EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAHBase_Character);0x005Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0123;0x0069CallFunc_GetScalarParameterValue_ReturnValue = GetScalarParameterValue(this, /Game/Development/Tools/LightTools/MPC_Chars.MPC_Chars, FName(PaniniAlpha));0x009CCallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(CallFunc_GetScalarParameterValue_ReturnValue, 0f);0x00BECallFunc_IsAbilityActive_ReturnValue = K2Node_DynamicCast_AsAHBase_Character.IsAbilityActive(15);0x00EACallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_FloatFloat_ReturnValue, CallFunc_IsAbilityActive_ReturnValue);0x0110IsCutsceneRunning = CallFunc_BooleanOR_ReturnValue;0x0123Label_0123:0x0123return;0x0125// end of script
Public0x01
void getScreenshotPath(const FString& FullPath)
Script6 statements · 176 bytes of bytecode
0x0000/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.Directory Path Correction(bUseCustomScreenshotFolder, CustomScreenshotFolderPath, this, CallFunc_Directory_Path_Correction_Corrected_Path);0x0040/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.NormalizeScreenshotPath(CallFunc_Directory_Path_Correction_Corrected_Path, this, CallFunc_NormalizeScreenshotPath_Normalized_Path);0x0077CustomScreenshotFolderPath = CallFunc_NormalizeScreenshotPath_Normalized_Path;0x0092FullPath = CustomScreenshotFolderPath;0x00ADreturn;0x00AF// end of script
Public0x10
void Calculate Weight by Ref(APostProcessVolume* PostProcessVolume, const float& PropertyTotal, const float& PropertyCount, float PropertyValue, float DistanceWeight)
Script9 statements · 286 bytes of bytecode
0x0000CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(PostProcessVolume.BlendWeight, PropertyValue);0x0044CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, DistanceWeight);0x0072CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, PropertyTotal);0x00A0PropertyTotal = CallFunc_Add_FloatFloat_ReturnValue_1;0x00BBCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(PropertyCount, 1f);0x00E5Temp_float_Variable = CallFunc_Add_FloatFloat_ReturnValue;0x0100PropertyCount = Temp_float_Variable;0x011Breturn;0x011D// end of script
Public0x18
void UpdateReferences(bool bCheckWidgets)
Script31 statements · 606 bytes of bytecode
0x0000PushFlow(Label_025B);0x0005PushFlow(Label_0182);0x000ACallFunc_GetOwner_ReturnValue = GetOwner();0x001EK2Node_DynamicCast_AsPawn = Cast<Pawn>(CallFunc_GetOwner_ReturnValue);0x0042K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPawn);0x005Fif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0069CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsPawn.GetController();0x0093K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x00B7K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPlayer_Controller);0x00D4if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x00DEPlayerControllerRef = K2Node_DynamicCast_AsPlayer_Controller;0x00F1Get Active Camera(CallFunc_Get_Active_Camera_CurrentCamera, CallFunc_Get_Active_Camera_CurrentSpringArm);0x0111CameraRef = CallFunc_Get_Active_Camera_CurrentCamera;0x0124Get Active Camera(CallFunc_Get_Active_Camera_CurrentCamera, CallFunc_Get_Active_Camera_CurrentSpringArm);0x0144SpringArmRef = CallFunc_Get_Active_Camera_CurrentSpringArm;0x0157IsCutsceneRunning(CallFunc_IsCutsceneRunning_IsCutsceneRunning);0x016EIsInCutscene = CallFunc_IsCutsceneRunning_IsCutsceneRunning;0x0181PopFlow();0x0182Label_0182:0x0182CallFunc_IsValid_ReturnValue = IsValid(GalleryWidgetRef);0x019FCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsValid_ReturnValue);0x01BCCallFunc_IsValid_ReturnValue_1 = IsValid(PhotoModeWidgetRef);0x01D9CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsValid_ReturnValue_1);0x01F6CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x021CCallFunc_BooleanAND_ReturnValue = BooleanAND(bCheckWidgets, CallFunc_BooleanOR_ReturnValue);0x0242if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x024CInitWidgets();0x025APopFlow();0x025BLabel_025B:0x025Breturn;0x025D// end of script
Public0x01
void GetCameraManager(const APlayerCameraManager*& PlayerCameraManager)
Script12 statements · 264 bytes of bytecode
0x0000CallFunc_GetOwner_ReturnValue = GetOwner();0x0014K2Node_DynamicCast_AsPawn = Cast<Pawn>(CallFunc_GetOwner_ReturnValue);0x0038K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPawn);0x0055if (!(K2Node_DynamicCast_bSuccess)) goto Label_0105;0x0063CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsPawn.GetController();0x008DK2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x00B1K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPlayer_Controller);0x00CEif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0105;0x00DCPlayerCameraManager = K2Node_DynamicCast_AsPlayer_Controller.PlayerCameraManager;0x0105Label_0105:0x0105return;0x0107// end of script
Public0x08
void Get Active Camera(const UCameraComponent*& CurrentCamera, const USpringArmComponent*& CurrentSpringArm)
Script105 statements · 2,957 bytes of bytecode
0x0000PushFlow(Label_0B8A);0x0005CallFunc_GetOwner_ReturnValue = GetOwner();0x0019K2Node_DynamicCast_AsPawn = Cast<Pawn>(CallFunc_GetOwner_ReturnValue);0x003DK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPawn);0x005Aif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0064CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsPawn.GetController();0x008EK2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x00B2K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPlayer_Controller);0x00CFif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x00D9Temp_bool_True_if_break_was_hit_Variable_1 = false;0x00E4Temp_int_Loop_Counter_Variable_1 = 0;0x00FBTemp_int_Array_Index_Variable_2 = 0;0x0112Label_0112:0x0112CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_1);0x012FCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0143CallFunc_K2_GetComponentsByClass_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.CameraComponent);0x017ECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue_1);0x01B9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x01DFCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue_1);0x0205if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_041F;0x0213Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x022EPushFlow(Label_0ACB);0x0233CallFunc_GetTransform_ReturnValue_1 = K2Node_DynamicCast_AsPlayer_Controller.PlayerCameraManager.GetTransform();0x027BCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x028FCallFunc_K2_GetComponentsByClass_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.CameraComponent);0x02CA/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue_1, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0305CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_Array_Get_Item_2.K2_GetComponentToWorld();0x0337CallFunc_NearlyEqual_TransformTransform_ReturnValue_1 = NearlyEqual_TransformTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_GetTransform_ReturnValue_1, 1e-04f, 1e-04f, 1e-04f);0x036Cif (!(CallFunc_NearlyEqual_TransformTransform_ReturnValue_1)) PopFlow();0x0376CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x038ACallFunc_K2_GetComponentsByClass_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.CameraComponent);0x03C5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue_1, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0400CameraFound = CallFunc_Array_Get_Item_2;0x0413Temp_bool_True_if_break_was_hit_Variable_1 = true;0x041EPopFlow();0x041FLabel_041F:0x041FCallFunc_IsValid_ReturnValue = IsValid(CameraFound);0x043Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_082D;0x044ATemp_bool_True_if_break_was_hit_Variable = false;0x0455Temp_int_Loop_Counter_Variable = 0;0x046CTemp_int_Array_Index_Variable = 0;0x0483Label_0483:0x0483CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x04A0CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x04B4CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.SpringArmComponent);0x04EFCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x052ACallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0550CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_2);0x0576if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_0B15;0x0584Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x059FPushFlow(Label_0B40);0x05A4CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x05B8CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.SpringArmComponent);0x05F3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x062ECallFunc_GetSocketTransform_ReturnValue = CallFunc_Array_Get_Item_1.GetSocketTransform(FName(None), 0);0x0673CallFunc_GetSocketTransform_ReturnValue_1 = CallFunc_Array_Get_Item_1.GetSocketTransform(FName(SpringEndpoint), 0);0x06B8CallFunc_K2_GetComponentToWorld_ReturnValue_2 = CameraFound.K2_GetComponentToWorld();0x06EACallFunc_NearlyEqual_TransformTransform_ReturnValue_2 = NearlyEqual_TransformTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_2, CallFunc_GetSocketTransform_ReturnValue, 1e-04f, 1e-04f, 1e-04f);0x071FCallFunc_NearlyEqual_TransformTransform_ReturnValue_3 = NearlyEqual_TransformTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_2, CallFunc_GetSocketTransform_ReturnValue_1, 1e-04f, 1e-04f, 1e-04f);0x0754CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_NearlyEqual_TransformTransform_ReturnValue_3, CallFunc_NearlyEqual_TransformTransform_ReturnValue_2);0x077Aif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0784CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0798CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.SpringArmComponent);0x07D3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x080ESpringArmFound = CallFunc_Array_Get_Item_1;0x0821Temp_bool_True_if_break_was_hit_Variable = true;0x082CPopFlow();0x082DLabel_082D:0x082DCallFunc_GetAllActorsOfClass_OutActors = {};0x0838GetAllActorsOfClass(this, /Script/Engine.CameraActor, CallFunc_GetAllActorsOfClass_OutActors);0x0855Temp_int_Loop_Counter_Variable_2 = 0;0x086CTemp_int_Array_Index_Variable_1 = 0;0x0883Label_0883:0x0883CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x08BECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x08E4if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0B15;0x08F2Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x090DPushFlow(Label_0A81);0x0912CallFunc_GetTransform_ReturnValue = K2Node_DynamicCast_AsPlayer_Controller.PlayerCameraManager.GetTransform();0x095A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0995CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_Array_Get_Item.CameraComponent.K2_GetComponentToWorld();0x09DDCallFunc_NearlyEqual_TransformTransform_ReturnValue = NearlyEqual_TransformTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_GetTransform_ReturnValue, 1e-04f, 1e-04f, 1e-04f);0x0A12if (!(CallFunc_NearlyEqual_TransformTransform_ReturnValue)) PopFlow();0x0A1C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0A57CameraFound = CallFunc_Array_Get_Item.CameraComponent;0x0A80PopFlow();0x0A81Label_0A81:0x0A81CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0AABTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0AC6goto Label_0883;0x0ACBLabel_0ACB:0x0ACBCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0AF5Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0B10goto Label_0112;0x0B15Label_0B15:0x0B15CurrentCamera = CameraFound;0x0B28CurrentSpringArm = SpringArmFound;0x0B3Bgoto Label_0B8A;0x0B40Label_0B40:0x0B40CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0B6ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0B85goto Label_0483;0x0B8ALabel_0B8A:0x0B8Areturn;0x0B8C// end of script
Public0x10
void UpdateOutputFolder(const FString& Custom Path)
Script5 statements · 149 bytes of bytecode
0x0000/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.Directory Path Correction(bUseCustomScreenshotFolder, Custom Path, this, CallFunc_Directory_Path_Correction_Corrected_Path);0x0040/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.NormalizeScreenshotPath(CallFunc_Directory_Path_Correction_Corrected_Path, this, CallFunc_NormalizeScreenshotPath_Normalized_Path);0x0077CustomScreenshotFolderPath = CallFunc_NormalizeScreenshotPath_Normalized_Path;0x0092return;0x0094// end of script
Public0x10
void GetCameraLocation(const FVector& CameraLocation)
Script3 statements · 52 bytes of bytecode
0x0000CameraLocation = PhotoModeWidgetRef.CameraLocation;0x0031return;0x0033// end of script
Public0x0C
void GetSliderCameraDistance(const float& CameraDistance)
Script4 statements · 124 bytes of bytecode
0x0000CallFunc_GetValue_ReturnValue = PhotoModeWidgetRef.CameraDistance.Slider.GetValue();0x005ECameraDistance = CallFunc_GetValue_ReturnValue;0x0079return;0x007B// end of script
Public0x04
void GetSliderRoll(const float& Roll)
Script4 statements · 124 bytes of bytecode
0x0000CallFunc_GetValue_ReturnValue = PhotoModeWidgetRef.CameraRoll.Slider.GetValue();0x005ERoll = CallFunc_GetValue_ReturnValue;0x0079return;0x007B// end of script
Public0x04
void GetSliderFOV(const float& FOV)
Script4 statements · 124 bytes of bytecode
0x0000CallFunc_GetValue_ReturnValue = PhotoModeWidgetRef.FieldOfView.Slider.GetValue();0x005EFOV = CallFunc_GetValue_ReturnValue;0x0079return;0x007B// end of script
Public0x04
void Create Post Process()
Script93 statements · 2,308 bytes of bytecode
0x0000PushFlow(Label_0901);0x0005GreatestPriorityFound = 0f;0x001CbCurrentIsUnbound = false;0x0027CameraLocation = FVector(0, 0, 0);0x0046CallFunc_IsValid_ReturnValue = IsValid(CustomPostProcessManager);0x0063if (!(CallFunc_IsValid_ReturnValue)) goto Label_0072;0x0071PopFlow();0x0072Label_0072:0x0072CallFunc_GetOwner_ReturnValue = GetOwner();0x0086K2Node_DynamicCast_AsPawn = Cast<Pawn>(CallFunc_GetOwner_ReturnValue);0x00AAK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPawn);0x00C7if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00D1CallFunc_GetController_ReturnValue = K2Node_DynamicCast_AsPawn.GetController();0x00FBK2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(CallFunc_GetController_ReturnValue);0x011FK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPlayer_Controller);0x013Cif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0146/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.GetAllImersedPostProcess(K2Node_DynamicCast_AsPlayer_Controller, this, CallFunc_GetAllImersedPostProcess_CameraLocation, CallFunc_GetAllImersedPostProcess_VolumesTransforms, CallFunc_GetAllImersedPostProcess_VolumesExtent);0x018FCameraLocation = CallFunc_GetAllImersedPostProcess_CameraLocation;0x01AA/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.GetAllImersedPostProcess(K2Node_DynamicCast_AsPlayer_Controller, this, CallFunc_GetAllImersedPostProcess_CameraLocation, CallFunc_GetAllImersedPostProcess_VolumesTransforms, CallFunc_GetAllImersedPostProcess_VolumesExtent);0x01F3PostProcessReferences = CallFunc_GetAllImersedPostProcess_VolumesTransforms;0x020E/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.GetAllImersedPostProcess(K2Node_DynamicCast_AsPlayer_Controller, this, CallFunc_GetAllImersedPostProcess_CameraLocation, CallFunc_GetAllImersedPostProcess_VolumesTransforms, CallFunc_GetAllImersedPostProcess_VolumesExtent);0x0257VolumesExtent = CallFunc_GetAllImersedPostProcess_VolumesExtent;0x0272CallFunc_Map_Keys_Keys = {};0x027D/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(PostProcessReferences, CallFunc_Map_Keys_Keys);0x02AFTemp_int_Loop_Counter_Variable = 0;0x02C6Temp_int_Array_Index_Variable = 0;0x02DDLabel_02DD:0x02DDCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x0318CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x033Eif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03FC;0x034CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0367PushFlow(Label_0734);0x036C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03A7CurrentVolume = CallFunc_Array_Get_Item;0x03BAbCurrentIsUnbound = CurrentVolume.bUnbound;0x03E3PushFlow(Label_077E);0x03E8PushFlow(Label_0872);0x03EDif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_08E8;0x03FBPopFlow();0x03FCLabel_03FC:0x03FCCustomPostProcess.MotionBlurAmount = 0f;0x041CCustomPostProcess.bOverride_MotionBlurAmount = true;0x0430DefaultPostProcess = CustomPostProcess;0x044BCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x045FK2Node_DynamicCast_AsPawn_1 = Cast<Pawn>(CallFunc_GetOwner_ReturnValue_1);0x0483K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsPawn_1);0x04A0if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x04AACallFunc_GetController_ReturnValue_1 = K2Node_DynamicCast_AsPawn_1.GetController();0x04D4K2Node_DynamicCast_AsPlayer_Controller_1 = Cast<PlayerController>(CallFunc_GetController_ReturnValue_1);0x04F8K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsPlayer_Controller_1);0x0515if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x051FCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x0539CallFunc_K2_GetActorLocation_ReturnValue = K2Node_DynamicCast_AsPlayer_Controller_1.PlayerCameraManager.K2_GetActorLocation();0x0581CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x05C0CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Development/PhotoMode/Blueprints/BP_CustomPostProcess.BP_CustomPostProcess_C, CallFunc_MakeTransform_ReturnValue, 1, CallFunc_GetPlayerCharacter_ReturnValue);0x05F2/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(PP), CustomPostProcess);0x0631CallFunc_K2_GetActorLocation_ReturnValue = K2Node_DynamicCast_AsPlayer_Controller_1.PlayerCameraManager.K2_GetActorLocation();0x0679CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x06B8CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x06DECustomPostProcessManager = CallFunc_FinishSpawningActor_ReturnValue;0x06F1CustomPostProcessManager.SetActorTickEnabled(true);0x0712CustomPostProcessManager.SetTickableWhenPaused(true);0x0733PopFlow();0x0734Label_0734:0x0734CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x075ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0779goto Label_02DD;0x077ELabel_077E:0x077ECallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CurrentVolume.Priority, GreatestPriorityFound);0x07BAif (!(CallFunc_Less_FloatFloat_ReturnValue)) goto Label_07C9;0x07C8PopFlow();0x07C9Label_07C9:0x07C9CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CurrentVolume.Priority, GreatestPriorityFound);0x0805if (!(CallFunc_Greater_FloatFloat_ReturnValue)) PopFlow();0x080FGreatestPriorityFound = CurrentVolume.Priority;0x0840CustomPostProcess = CurrentVolume.Settings;0x0871PopFlow();0x0872Label_0872:0x0872if (!(Temp_bool_IsClosed_Variable)) goto Label_0881;0x0880PopFlow();0x0881Label_0881:0x0881Temp_bool_IsClosed_Variable = true;0x088CCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CurrentVolume.Priority, 1f);0x08CCGreatestPriorityFound = CallFunc_Subtract_FloatFloat_ReturnValue;0x08E7PopFlow();0x08E8Label_08E8:0x08E8Temp_bool_Has_Been_Initd_Variable = true;0x08F3if (!(false)) PopFlow();0x08F5Temp_bool_IsClosed_Variable = true;0x0900PopFlow();0x0901Label_0901:0x0901return;0x0903// end of script
Public0x00
void UnpausedGameAxisMovementControl(float AxisValueIn, const float& AxisValueOut)
Script5 statements · 119 bytes of bytecode
0x0000CallFunc_BooleanOR_ReturnValue = BooleanOR(bIsUsingPhotoMode, bIsUsingGallery);0x0026CallFunc_SelectFloat_ReturnValue = SelectFloat(0f, AxisValueIn, CallFunc_BooleanOR_ReturnValue);0x0059AxisValueOut = CallFunc_SelectFloat_ReturnValue;0x0074return;0x0076// end of script
Public0x08
void Photo Mode()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_PhotoMode(2705);0x000Freturn;0x0011// end of script
0x00
void OpenGallery()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_PhotoMode(15);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_PhotoMode(5114);0x000Freturn;0x0011// end of script
EventPublic0x00
void ResetGallery()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_PhotoMode(6784);0x000Freturn;0x0011// end of script
0x00
void ResetPhotoMode()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_PhotoMode(6789);0x000Freturn;0x0011// end of script
0x00
void InitWidgets()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_PhotoMode(6794);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BPC_PhotoMode(int32 EntryPoint)
Script314 statements · 6,802 bytes of bytecode
0x0000PushFlow(Label_1A8F);0x0005goto [EntryPoint];0x000FUpdateReferences(true);0x001Eif (!(bIsUsingPhotoMode)) goto Label_003A;0x002CResetPhotoMode();0x003ALabel_003A:0x003Aif (!(bIsUsingGallery)) goto Label_00D7;0x0048bIsUsingGallery = false;0x0053GalleryWidgetRef.RemoveFromParent();0x0077GalleryWidgetRef.CloseFullscreen();0x009BPlayerControllerRef.SetControlRotation(DefaultControlRotation);0x00C8ResetPhotoMode();0x00D6PopFlow();0x00D7Label_00D7:0x00D7bIsUsingGallery = true;0x00E2CallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x00FCCallFunc_GetPlayerController_ReturnValue_2.HideCharacterHUD(false);0x011DGalleryWidgetRef.AddToViewport(0);0x0142PushFlow(Label_0274);0x0147PushFlow(Label_025A);0x014CPushFlow(Label_01C8);0x0151PushFlow(Label_0211);0x0156CallFunc_IsValid_ReturnValue_9 = IsValid(PlayerControllerRef);0x0173if (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x017DbControllerTickBackup = PlayerControllerRef.bShouldPerformFullTickWhenPaused;0x01A6PlayerControllerRef.bShouldPerformFullTickWhenPaused = true;0x01C7PopFlow();0x01C8Label_01C8:0x01C8CallFunc_IsValid_ReturnValue_8 = IsValid(CameraRef);0x01E5if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x01EFCameraRef.SetTickableWhenPaused(true);0x0210PopFlow();0x0211Label_0211:0x0211CallFunc_IsValid_ReturnValue_4 = IsValid(SpringArmRef);0x022Eif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0238SpringArmRef.SetTickableWhenPaused(true);0x0259PopFlow();0x025ALabel_025A:0x025Athis.SetTickableWhenPaused(true);0x0273PopFlow();0x0274Label_0274:0x0274WwiseGlobalPause();0x027Eif (!(true)) goto Label_03E7;0x0284CallFunc_GetGlobalTimeDilation_ReturnValue_5 = GetGlobalTimeDilation(this);0x02A1GlobalTimeDilationBackup = CallFunc_GetGlobalTimeDilation_ReturnValue_5;0x02BCK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(PauseGameMethod, 0);0x02DBif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0394;0x02E9K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(PauseGameMethod, 1);0x0308if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0317;0x0316PopFlow();0x0317Label_0317:0x0317CurrentTimeDilation = 1e-04f;0x032ESetGlobalTimeDilation(this, CurrentTimeDilation);0x0342Label_0342:0x0342CallFunc_GetControlRotation_ReturnValue = PlayerControllerRef.GetControlRotation();0x0378DefaultControlRotation = CallFunc_GetControlRotation_ReturnValue;0x0393PopFlow();0x0394Label_0394:0x0394CallFunc_GetGlobalTimeDilation_ReturnValue_2 = GetGlobalTimeDilation(this);0x03B1CurrentTimeDilation = CallFunc_GetGlobalTimeDilation_ReturnValue_2;0x03CCCallFunc_SetGamePaused_ReturnValue_1 = SetGamePaused(this, true);0x03E2goto Label_0342;0x03E7Label_03E7:0x03E7CallFunc_GetGlobalTimeDilation_ReturnValue_4 = GetGlobalTimeDilation(this);0x0404CurrentTimeDilation = CallFunc_GetGlobalTimeDilation_ReturnValue_4;0x041Fgoto Label_0342;0x0424Label_0424:0x0424SetGlobalTimeDilation(this, CurrentTimeDilation);0x0438Label_0438:0x0438PhotoModeOpened.Broadcast(CurrentTimeDilation);0x0454CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x046ECallFunc_GetPlayerController_ReturnValue_1.HideCharacterHUD(false);0x048FWwiseGlobalPause();0x0499CallFunc_IsValid_ReturnValue_11 = IsValid(PhotoModeWidgetRef);0x04B6if (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x04C0PhotoModeWidgetRef.AddToViewport(PhotoModeViewportZOrder);0x04E9PhotoModeWidgetRef.SetVisibility(4);0x050FPushFlow(Label_052D);0x0514PushFlow(Label_057F);0x0519PushFlow(Label_05A4);0x051ECreate Post Process();0x052CPopFlow();0x052DLabel_052D:0x052DCallFunc_GetControlRotation_ReturnValue_1 = PlayerControllerRef.GetControlRotation();0x0563DefaultControlRotation = CallFunc_GetControlRotation_ReturnValue_1;0x057EPopFlow();0x057FLabel_057F:0x057FPhotoModeWidgetRef.Initialize();0x05A3PopFlow();0x05A4Label_05A4:0x05A4PushFlow(Label_0724);0x05A9PushFlow(Label_0A07);0x05AECallFunc_IsValid_ReturnValue_7 = IsValid(CameraRef);0x05CBif (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x05D5K2Node_DynamicCast_AsCine_Camera_Component_1 = Cast<CineCameraComponent>(CameraRef);0x05F9K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsCine_Camera_Component_1);0x0616if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_06D7;0x0624DefaultFocalLength = K2Node_DynamicCast_AsCine_Camera_Component_1.CurrentFocalLength;0x0655DefaultAperture = K2Node_DynamicCast_AsCine_Camera_Component_1.CurrentAperture;0x0686DefaultFocusSettings = K2Node_DynamicCast_AsCine_Camera_Component_1.FocusSettings;0x06B7Label_06B7:0x06B7DefaultCameraRotation = FRotator(0, 0, 0);0x06D6PopFlow();0x06D7Label_06D7:0x06D7CallFunc_GetConsoleVariableFloatValue_ReturnValue_1 = GetConsoleVariableFloatValue("ah.gameplay.fov");0x0704DefaultFOV = CallFunc_GetConsoleVariableFloatValue_ReturnValue_1;0x071Fgoto Label_06B7;0x0724Label_0724:0x0724if (!(bAllowCustomMotionBlur)) PopFlow();0x072ETemp_int_Loop_Counter_Variable = 0;0x0745Temp_int_Array_Index_Variable = 0;0x075CLabel_075C:0x075CCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0770CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x07ABCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x07E6CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x080Cif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0816Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0831PushFlow(Label_09BD);0x0836CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x084ACallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x0885/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x08C0/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CustomDepthComponents, CallFunc_Array_Get_Item_1, CallFunc_Array_Get_Item_1.bRenderCustomDepth);0x0911CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0925CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x0960/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x099BCallFunc_Array_Get_Item_1.SetRenderCustomDepth(true);0x09BCPopFlow();0x09BDLabel_09BD:0x09BDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x09E7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A02goto Label_075C;0x0A07Label_0A07:0x0A07CallFunc_IsValid_ReturnValue_10 = IsValid(SpringArmRef);0x0A24if (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x0A2EDefaultSpringArmLength = SpringArmRef.TargetArmLength;0x0A5FDefaultSocketOffset = SpringArmRef.SocketOffset;0x0A90PopFlow();0x0A91UpdateReferences(true);0x0AA0if (!(bIsUsingGallery)) goto Label_0ABC;0x0AAEResetGallery();0x0ABCLabel_0ABC:0x0ABCif (!(bIsUsingPhotoMode)) goto Label_0DD6;0x0ACAbIsUsingPhotoMode = false;0x0AD5CallFunc_IsValid_ReturnValue_13 = IsValid(PhotoModeWidgetRef);0x0AF2if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x0AFCPhotoModeWidgetRef.OnDestruct();0x0B20PhotoModeWidgetRef.RemoveFromParent();0x0B44CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0B5ECallFunc_GetPlayerController_ReturnValue.CreateOrShowCharacterHUD();0x0B7EWwiseGlobalResume();0x0B88if (!(true)) goto Label_0BFF;0x0B8EK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(PauseGameMethod, 0);0x0BADif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0BE9;0x0BBBK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(PauseGameMethod, 1);0x0BDAif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0F13;0x0BE8PopFlow();0x0BE9Label_0BE9:0x0BE9CallFunc_SetGamePaused_ReturnValue_2 = SetGamePaused(this, false);0x0BFFLabel_0BFF:0x0BFF/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(PlayerControllerRef);0x0C28PhotoModeClosed.Broadcast();0x0C3BPushFlow(Label_11E4);0x0C40PushFlow(Label_11AA);0x0C45PushFlow(Label_0FB6);0x0C4APushFlow(Label_0F2C);0x0C4FPushFlow(Label_0D8A);0x0C54CallFunc_IsValid_ReturnValue = IsValid(CameraRef);0x0C71if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0C7BK2Node_DynamicCast_AsCine_Camera_Component = Cast<CineCameraComponent>(CameraRef);0x0C9FK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsCine_Camera_Component);0x0CBCif (!(K2Node_DynamicCast_bSuccess)) goto Label_1212;0x0CCAK2Node_DynamicCast_AsCine_Camera_Component.SetCurrentFocalLength(DefaultFocalLength);0x0CF3K2Node_DynamicCast_AsCine_Camera_Component.CurrentAperture = DefaultAperture;0x0D24K2Node_DynamicCast_AsCine_Camera_Component.FocusSettings = DefaultFocusSettings;0x0D55Label_0D55:0x0D55CameraRef.K2_SetRelativeRotation(DefaultCameraRotation, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x0D89PopFlow();0x0D8ALabel_0D8A:0x0D8ACallFunc_IsValid_ReturnValue_5 = IsValid(CustomPostProcessManager);0x0DA7if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0DB1CustomPostProcessManager.K2_DestroyActor();0x0DD5PopFlow();0x0DD6Label_0DD6:0x0DD6bIsUsingPhotoMode = true;0x0DE1PushFlow(Label_12B5);0x0DE6PushFlow(Label_0E67);0x0DEBPushFlow(Label_0E81);0x0DF0PushFlow(Label_0ECA);0x0DF5CallFunc_IsValid_ReturnValue_6 = IsValid(PlayerControllerRef);0x0E12if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x0E1CbControllerTickBackup = PlayerControllerRef.bShouldPerformFullTickWhenPaused;0x0E45PlayerControllerRef.bShouldPerformFullTickWhenPaused = true;0x0E66PopFlow();0x0E67Label_0E67:0x0E67this.SetTickableWhenPaused(true);0x0E80PopFlow();0x0E81Label_0E81:0x0E81CallFunc_IsValid_ReturnValue_14 = IsValid(CameraRef);0x0E9Eif (!(CallFunc_IsValid_ReturnValue_14)) PopFlow();0x0EA8CameraRef.SetTickableWhenPaused(true);0x0EC9PopFlow();0x0ECALabel_0ECA:0x0ECACallFunc_IsValid_ReturnValue_12 = IsValid(SpringArmRef);0x0EE7if (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x0EF1SpringArmRef.SetTickableWhenPaused(true);0x0F12PopFlow();0x0F13Label_0F13:0x0F13SetGlobalTimeDilation(this, GlobalTimeDilationBackup);0x0F27goto Label_0BFF;0x0F2CLabel_0F2C:0x0F2CCallFunc_IsValid_ReturnValue_15 = IsValid(SpringArmRef);0x0F49if (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x0F53SpringArmRef.TargetArmLength = DefaultSpringArmLength;0x0F84SpringArmRef.SocketOffset = DefaultSocketOffset;0x0FB5PopFlow();0x0FB6Label_0FB6:0x0FB6if (!(bAllowCustomMotionBlur)) PopFlow();0x0FC0CallFunc_Map_Keys_Keys = {};0x0FCB/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CustomDepthComponents, CallFunc_Map_Keys_Keys);0x0FFDTemp_int_Loop_Counter_Variable_1 = 0;0x1014Temp_int_Array_Index_Variable_1 = 0;0x102BLabel_102B:0x102BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x1066CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x108Cif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1096Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x10B1PushFlow(Label_1160);0x10B6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x10F1CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CustomDepthComponents, CallFunc_Array_Get_Item, CallFunc_Map_Find_Value);0x1136CallFunc_Array_Get_Item.SetRenderCustomDepth(CallFunc_Map_Find_Value);0x115FPopFlow();0x1160Label_1160:0x1160CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x118ATemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x11A5goto Label_102B;0x11AALabel_11AA:0x11AACallFunc_GetOwner_ReturnValue = GetOwner();0x11BECallFunc_GetOwner_ReturnValue.SetActorHiddenInGame(false);0x11E3PopFlow();0x11E4Label_11E4:0x11E4PlayerControllerRef.SetControlRotation(DefaultControlRotation);0x1211PopFlow();0x1212Label_1212:0x1212CallFunc_GetConsoleVariableFloatValue_ReturnValue = GetConsoleVariableFloatValue("ah.gameplay.fov");0x123FCallFunc_Conv_FloatToString_ReturnValue = Conv_FloatToString(CallFunc_GetConsoleVariableFloatValue_ReturnValue);0x1264CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("ah.gameplay.fov ", CallFunc_Conv_FloatToString_ReturnValue);0x129BExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x12B0goto Label_0D55;0x12B5Label_12B5:0x12B5if (!(true)) goto Label_13BD;0x12BBCallFunc_GetGlobalTimeDilation_ReturnValue_1 = GetGlobalTimeDilation(this);0x12D8GlobalTimeDilationBackup = CallFunc_GetGlobalTimeDilation_ReturnValue_1;0x12F3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(PauseGameMethod, 0);0x1312if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_136A;0x1320K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(PauseGameMethod, 1);0x133Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_134E;0x134DPopFlow();0x134ELabel_134E:0x134ECurrentTimeDilation = 1e-04f;0x1365goto Label_0424;0x136ALabel_136A:0x136ACallFunc_GetGlobalTimeDilation_ReturnValue_3 = GetGlobalTimeDilation(this);0x1387CurrentTimeDilation = CallFunc_GetGlobalTimeDilation_ReturnValue_3;0x13A2CallFunc_SetGamePaused_ReturnValue = SetGamePaused(this, true);0x13B8goto Label_0438;0x13BDLabel_13BD:0x13BDCallFunc_GetGlobalTimeDilation_ReturnValue = GetGlobalTimeDilation(this);0x13DACurrentTimeDilation = CallFunc_GetGlobalTimeDilation_ReturnValue;0x13F5goto Label_0438;0x13FAUpdateReferences(false);0x1409Label_1409:0x1409CallFunc_IsValid_ReturnValue_2 = IsValid(PlayerControllerRef);0x1426if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x1430CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Development/PhotoMode/Blueprints/UI_PhotoMode.UI_PhotoMode_C, PlayerControllerRef);0x146DSetObjectPropertyByName(CallFunc_Create_ReturnValue_1, FName(PhotoModeComponentReference), this);0x148EPhotoModeWidgetRef = CallFunc_Create_ReturnValue_1;0x14A1CallFunc_IsValid_ReturnValue_1 = IsValid(PhotoModeWidgetRef);0x14BEif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x14C8CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Development/PhotoMode/Blueprints/UI_Gallery.UI_Gallery_C, PlayerControllerRef);0x1505SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(PhotoModeComponent), this);0x1526GalleryWidgetRef = CallFunc_Create_ReturnValue;0x1539CallFunc_IsValid_ReturnValue_3 = IsValid(GalleryWidgetRef);0x1556if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x1560PhotoModeWidgetRef.GalleryReference = GalleryWidgetRef;0x1589PushFlow(Label_1A5B);0x158EPhotoModeWidgetRef.bShowPhotoModeIsOnWarning? = PhotoModeIsOnWarning.ShowwarningwhentheHUDishidden?_19_B5804F54419A6DAEFC0A5B9EC784A345;0x15C0PhotoModeWidgetRef.TextPhotoModeIsOn.SetText(PhotoModeIsOnWarning.WarningText_23_B00D0C014907509EE32E7D8AA6C2CED6);0x160CPhotoModeWidgetRef.TextPhotoModeIsOn.SetColorAndOpacity(PhotoModeIsOnWarning.TextColorandOpacity_24_B25E83BD4ECD36693CD0C78FD4A51815);0x1654K2Node_MakeStruct_SlateFontInfo.FontObject = PhotoModeWidgetRef.TextPhotoModeIsOn.Font.FontObject;0x16A5K2Node_MakeStruct_SlateFontInfo.FontMaterial = PhotoModeWidgetRef.TextPhotoModeIsOn.Font.FontMaterial;0x16F6K2Node_MakeStruct_SlateFontInfo.OutlineSettings = PhotoModeWidgetRef.TextPhotoModeIsOn.Font.OutlineSettings;0x174FK2Node_MakeStruct_SlateFontInfo.TypefaceFontName = PhotoModeWidgetRef.TextPhotoModeIsOn.Font.TypefaceFontName;0x17A8K2Node_MakeStruct_SlateFontInfo.Size = PhotoModeIsOnWarning.TextSize_5_6EFA746B43641E2BC49678BE15533B7A;0x17D5K2Node_MakeStruct_SlateFontInfo.LetterSpacing = 0;0x17F5PhotoModeWidgetRef.TextPhotoModeIsOn.SetFont(K2Node_MakeStruct_SlateFontInfo);0x1834K2Node_MakeStruct_SlateBrush.ImageSize = PhotoModeIsOnWarning.ImageSize_15_8E07E4E14821422EC49BF3B1F30F7913;0x1861K2Node_MakeStruct_SlateBrush.Margin = PhotoModeWidgetRef.img_PhotoModeIsOn.Brush.Margin;0x18BAK2Node_MakeStruct_SlateBrush.TintColor = PhotoModeIsOnWarning.ImageTint_13_3F3D0A0F4ADE39A55DB656BC5930B61A;0x18E7K2Node_MakeStruct_SlateBrush.ResourceObject = PhotoModeIsOnWarning.Image_25_AD16A238453EA2F40937E08DAACC8F51;0x190CK2Node_MakeStruct_SlateBrush.DrawAs = PhotoModeWidgetRef.img_PhotoModeIsOn.Brush.DrawAs;0x1965K2Node_MakeStruct_SlateBrush.Tiling = PhotoModeWidgetRef.img_PhotoModeIsOn.Brush.Tiling;0x19BEK2Node_MakeStruct_SlateBrush.Mirroring = PhotoModeWidgetRef.img_PhotoModeIsOn.Brush.Mirroring;0x1A17PhotoModeWidgetRef.img_PhotoModeIsOn.SetBrush(K2Node_MakeStruct_SlateBrush);0x1A5APopFlow();0x1A5BLabel_1A5B:0x1A5BPhotoModeWidgetRef.Dispatchers();0x1A7FPopFlow();0x1A80goto Label_003A;0x1A85goto Label_0ABC;0x1A8Agoto Label_1409;0x1A8FLabel_1A8F:0x1A8Freturn;0x1A91// end of script
Final0x04
void OnFreenCameraEnd__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnFreeCameraStart__DelegateSignature(ABP_FreeCamera_C* FreeCameraReference)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void PhotoTaken__DelegateSignature(const FString& PhotoPath, const FString& ThumbPath)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x20
void PhotoModeClosed__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void PhotoModeOpened__DelegateSignature(float CurrentTimeDilation)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x04

Used by 4

types with a member, parameter or interface of this type