Zdexby TheHolyOneZ
4,763 classes
Class

ABP_FreeCamera_C

: AActor : UObject
/Game/Development/PhotoMode/Blueprints/BP_FreeCamera.BP_FreeCamera_C 0x02C0 (704 B) align 8 inherited 0x0240 7 scripted vtable /Game/Development/PhotoMode/Blueprints/BP_FreeCamera
0x00x02C0

Members 17

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CameraUCameraComponent*7 flagsnullptr
0x08SpringArmUSpringArmComponent*7 flagsnullptr
0x08SphereUSphereComponent*7 flagsnullptr
0x04MovementInterpolationSpeedfloat7 flags25
0x04RotationInterpolationSpeedfloat7 flags25
0x04MovementSensitivityfloat7 flags7.5
0x04RotationSensitivityfloat7 flags7.5
0x01bUseMaximumDistancebool6 flagsfalse
0x02710x03padding / unreflected
0x04MaximumDistancefloat7 flags1000
0x10isMovingCameraFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10isNotMovingCameraFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04StartingFOVfloat7 flags0
0x04StartingRollfloat7 flags0
0x08PhotoModeComponentReferenceUBPC_PhotoMode_C*8 flagsnullptr
0x08ChelomeyCeilingAActor*7 flagsnullptr
0x10MoskvichCollisionInstancesTArray<FActorTickFunction>4 flags[]
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bHiddenTemporary : 1bit 6boolTransient+5 flagsfalse
0x01bTearOff : 1bit 7boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 0bool3 flagsfalse
0x01bExchangedRoles : 1bit 1boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 2bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 3bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 4bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 5bool5 flagstrue
0x01bReplayRewindable : 1bit 6bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 7bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 0bool4 flagsfalse
0x01bCanBeDamaged : 1bit 1boolNet+6 flagstrue
0x01bBlockInput : 1bit 2bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 3bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 4bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 5bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 6bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 7bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 0bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 1bool3 flagsfalse
0x01bShouldBeSaved : 1bit 2bool5 flagsfalse
0x01bCanBeMovedToAnotherLevel : 1bit 3bool6 flagsfalse
0x01bReplicates : 1bit 4boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 5boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 6boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 6bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 7boolTransient+4 flagsfalse
0x00650x01padding / unreflected
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleuint8NetTransient+5 flags0
0x00690x03padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00A80x08padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01Roleuint8Net+5 flags3
0x01NetDormancyuint89 flags1
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputuint86 flags0
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01240x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<USceneComponent*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<TArray<TWeakObjectPtr<UChildActorComponent>>>TransientProtected+2 flags[]
0x01580x10padding / unreflected
0x10LayersTArray<TWeakObjectPtr<UChildActorComponent>>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01800x08padding / unreflected
0x10TagsTArray<FMulticastScriptDelegate>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x01A80x68padding / unreflected
0x10InstanceComponentsTArray<TArray<void>>4 flags[]
0x10BlueprintCreatedComponentsTArray<void>6 flags[]

Functions 7

SignatureFlagsNativeParams
void UserConstructionScript()
Script9 statements · 256 bytes of bytecode
0x0000SetTickableWhenPaused(true);0x000BCallFunc_GetGlobalTimeDilation_ReturnValue = GetGlobalTimeDilation(this);0x0028CallFunc_SafeDivide_ReturnValue = SafeDivide(1f, CallFunc_GetGlobalTimeDilation_ReturnValue);0x0052CustomTimeDilation = CallFunc_SafeDivide_ReturnValue;0x006DCamera.SetFieldOfView(StartingFOV);0x009ACallFunc_MakeRotator_ReturnValue = MakeRotator(StartingRoll, 0f, 0f);0x00C9Camera.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x00FDreturn;0x00FF// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FreeCamera(458);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_FreeCamera(1843);0x0021return;0x0023// end of script
EventPublic0x04
void ReceiveDestroyed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_FreeCamera(9074);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_BP_FreeCamera(int32 EntryPoint)
Script243 statements · 9,141 bytes of bytecode
0x0000PushFlow(Label_23B2);0x0005goto [EntryPoint];0x000FCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0029CallFunc_GetController_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetController();0x0053CallFunc_GetController_ReturnValue.EnableInput(nullptr);0x0078PopFlow();0x0079Label_0079:0x0079PushFlow(Label_00DE);0x007E/Script/Engine.Default__KismetArrayLibrary.Array_Get(MoskvichCollisionInstances, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x00B9CallFunc_Array_Get_Item_1.K2_DestroyActor();0x00DDPopFlow();0x00DELabel_00DE:0x00DECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0108Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0123Label_0123:0x0123CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MoskvichCollisionInstances);0x015ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0184if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x018ETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01A9goto Label_0079;0x01AELabel_01AE:0x01AETemp_int_Array_Index_Variable = 0;0x01C5goto Label_0123;0x01CAPushFlow(Label_0499);0x01CFPushFlow(Label_02E4);0x01D4CallFunc_IsValid_ReturnValue = IsValid(PhotoModeComponentReference.PlayerControllerRef);0x0207if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0211EnableInput(PhotoModeComponentReference.PlayerControllerRef);0x023ECallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Script/AtomicHeart.AHPlayerCharacter);0x025CCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x0279if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0283Sphere.IgnoreActorWhenMoving(CallFunc_GetActorOfClass_ReturnValue, true);0x02ADDelay(this, 0.2f, LatentActionInfo{0xF, 1162029517, FName(ExecuteUbergraph_BP_FreeCamera), this});0x02E3PopFlow();0x02E4Label_02E4:0x02E4CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(114218, 166640, 146437), FRotator(0, 0, 0), FVector(500, 500, 1));0x0327CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Script/Engine.StaticMeshActor, CallFunc_MakeTransform_ReturnValue, 1, this);0x0351CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(114218, 166640, 146437), FRotator(0, 0, 0), FVector(500, 500, 1));0x0394CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x03BAChelomeyCeiling = CallFunc_FinishSpawningActor_ReturnValue;0x03CDCallFunc_FinishSpawningActor_ReturnValue.SetMobility(2);0x03EFCallFunc_SetStaticMesh_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue.StaticMeshComponent.SetStaticMesh(/Engine/BasicShapes/Cube.Cube);0x043CCallFunc_FinishSpawningActor_ReturnValue.SetActorHiddenInGame(true);0x0461CallFunc_FinishSpawningActor_ReturnValue.StaticMeshComponent.SetCastShadow(false);0x0498PopFlow();0x0499Label_0499:0x0499CallFunc_GetAllActorsOfClass_OutActors = {};0x04A4GetAllActorsOfClass(this, /Script/AtomicHeart.AHWheeledVehicle, CallFunc_GetAllActorsOfClass_OutActors);0x04C1Temp_int_Loop_Counter_Variable_1 = 0;0x04D8Temp_int_Array_Index_Variable_1 = 0;0x04EFLabel_04EF:0x04EFCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x052ACallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0550if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x055ATemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0575PushFlow(Label_06E9);0x057A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x05B5CallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item.GetTransform();0x05E7CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Development/PhotoMode/Blueprints/BP_MoskvichCollision.BP_MoskvichCollision_C, CallFunc_GetTransform_ReturnValue, 1, this);0x0611/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x064CCallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item.GetTransform();0x067ECallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_GetTransform_ReturnValue);0x06A4CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(MoskvichCollisionInstances, CallFunc_FinishSpawningActor_ReturnValue_1);0x06E8PopFlow();0x06E9Label_06E9:0x06E9CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0713Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x072Egoto Label_04EF;0x0733CallFunc_IsValid_ReturnValue_1 = IsValid(PhotoModeComponentReference.PlayerControllerRef);0x0766if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0770CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x078DCallFunc_GetForwardVector_ReturnValue_1 = Camera.GetForwardVector();0x07BFCallFunc_GetInputAxisKeyValue_ReturnValue = GetInputAxisKeyValue(Key{FName(Gamepad_RightY)});0x07F6CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_GetForwardVector_ReturnValue_1);0x081BCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_GetInputAxisKeyValue_ReturnValue, -1f);0x0845BreakRotator(CallFunc_Conv_VectorToRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0873CallFunc_Abs_ReturnValue = Abs(CallFunc_Multiply_FloatFloat_ReturnValue_1);0x0898CallFunc_GetInputAxisKeyValue_ReturnValue_1 = GetInputAxisKeyValue(Key{FName(Gamepad_RightX)});0x08CFCallFunc_Abs_ReturnValue_1 = Abs(CallFunc_GetInputAxisKeyValue_ReturnValue_1);0x08F4CallFunc_GetInputAxisKeyValue_ReturnValue_2 = GetInputAxisKeyValue(Key{FName(MouseY)});0x092BCallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(RotationInterpolationSpeed, CustomTimeDilation);0x0959CallFunc_Abs_ReturnValue_2 = Abs(CallFunc_GetInputAxisKeyValue_ReturnValue_2);0x097ECallFunc_GetInputAxisKeyValue_ReturnValue_3 = GetInputAxisKeyValue(Key{FName(MouseX)});0x09B5CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Abs_ReturnValue, CallFunc_Abs_ReturnValue_2);0x09DBCallFunc_Abs_ReturnValue_3 = Abs(CallFunc_GetInputAxisKeyValue_ReturnValue_3);0x0A00CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Multiply_FloatFloat_ReturnValue_1, CallFunc_GetInputAxisKeyValue_ReturnValue_2, CallFunc_Greater_FloatFloat_ReturnValue);0x0A37CallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(CallFunc_Abs_ReturnValue_1, CallFunc_Abs_ReturnValue_3);0x0A5DCallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(CallFunc_SelectFloat_ReturnValue, RotationSensitivity);0x0A8BCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_GetInputAxisKeyValue_ReturnValue_1, CallFunc_GetInputAxisKeyValue_ReturnValue_3, CallFunc_Greater_FloatFloat_ReturnValue_1);0x0AC2CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_BreakRotator_Pitch, CallFunc_Multiply_FloatFloat_ReturnValue_3);0x0AF0CallFunc_Multiply_FloatFloat_ReturnValue_4 = Multiply_FloatFloat(RotationSensitivity, CallFunc_SelectFloat_ReturnValue_1);0x0B1ECallFunc_ClampAngle_ReturnValue = ClampAngle(CallFunc_Add_FloatFloat_ReturnValue, -89.9f, 89.9f);0x0B4DCallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(CallFunc_BreakRotator_Yaw, CallFunc_Multiply_FloatFloat_ReturnValue_4);0x0B7BCallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_ClampAngle_ReturnValue, -0.05f, 0.05f, true, true);0x0BA4CallFunc_InRange_FloatFloat_ReturnValue_1 = InRange_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue_1, -0.05f, 0.05f, true, true);0x0BCDCallFunc_SelectFloat_ReturnValue_2 = SelectFloat(0f, CallFunc_ClampAngle_ReturnValue, CallFunc_InRange_FloatFloat_ReturnValue);0x0C00CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(0f, CallFunc_Add_FloatFloat_ReturnValue_1, CallFunc_InRange_FloatFloat_ReturnValue_1);0x0C33CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_SelectFloat_ReturnValue_2, CallFunc_SelectFloat_ReturnValue_3);0x0C6ACallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_Conv_VectorToRotator_ReturnValue, CallFunc_MakeRotator_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0CAACallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue, false);0x0CC8PushFlow(Label_133B);0x0CCDCallFunc_GetForwardVector_ReturnValue = Camera.GetForwardVector();0x0CFFCallFunc_Multiply_VectorInt_ReturnValue = Multiply_VectorInt(CallFunc_GetForwardVector_ReturnValue, -1);0x0D29CallFunc_IsInputKeyDown_ReturnValue = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(A)});0x0D84CallFunc_IsInputKeyDown_ReturnValue_1 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(D)});0x0DDFCallFunc_IsInputKeyDown_ReturnValue_2 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(S)});0x0E3ACallFunc_IsInputKeyDown_ReturnValue_3 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(W)});0x0E95CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_Multiply_VectorInt_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_2);0x0ED0CallFunc_SelectVector_ReturnValue_1 = SelectVector(CallFunc_GetForwardVector_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_3);0x0F0BCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_SelectVector_ReturnValue_1, CallFunc_SelectVector_ReturnValue);0x0F39CallFunc_GetRightVector_ReturnValue = Camera.GetRightVector();0x0F6BCallFunc_Multiply_VectorInt_ReturnValue_1 = Multiply_VectorInt(CallFunc_GetRightVector_ReturnValue, -1);0x0F95CallFunc_SelectVector_ReturnValue_2 = SelectVector(CallFunc_Multiply_VectorInt_ReturnValue_1, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue);0x0FD0CallFunc_SelectVector_ReturnValue_3 = SelectVector(CallFunc_GetRightVector_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_1);0x100BCallFunc_GetInputAxisKeyValue_ReturnValue_4 = GetInputAxisKeyValue(Key{FName(Gamepad_LeftX)});0x1042CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetRightVector_ReturnValue, CallFunc_GetInputAxisKeyValue_ReturnValue_4);0x1070CallFunc_GetInputAxisKeyValue_ReturnValue_5 = GetInputAxisKeyValue(Key{FName(Gamepad_LeftY)});0x10A7CallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetInputAxisKeyValue_ReturnValue_5);0x10D5CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue_2);0x1103CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_SelectVector_ReturnValue_3);0x1131CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_SelectVector_ReturnValue_2);0x115FCallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_Multiply_VectorFloat_ReturnValue_1);0x118DCallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 0));0x11BFCallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_6, FVector(0, 0, 0));0x11F1CallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_7, FVector(0, 0, 0));0x1223CallFunc_Add_VectorVector_ReturnValue_9 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_8, FVector(0, 0, 0));0x1255CallFunc_VSize_ReturnValue = VSize(CallFunc_Add_VectorVector_ReturnValue_9);0x127ACallFunc_Abs_ReturnValue_4 = Abs(CallFunc_VSize_ReturnValue);0x129FCallFunc_Greater_FloatFloat_ReturnValue_2 = Greater_FloatFloat(CallFunc_Abs_ReturnValue_4, 0.05f);0x12C1if (!(CallFunc_Greater_FloatFloat_ReturnValue_2)) goto Label_12F9;0x12CFisMovingCamera.Broadcast();0x12E2Temp_bool_IsClosed_Variable = false;0x12EDTemp_bool_Has_Been_Initd_Variable = true;0x12F8PopFlow();0x12F9Label_12F9:0x12F9PushFlow(Label_130D);0x12FEif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_2359;0x130CPopFlow();0x130DLabel_130D:0x130Dif (!(Temp_bool_IsClosed_Variable)) goto Label_131C;0x131BPopFlow();0x131CLabel_131C:0x131CTemp_bool_IsClosed_Variable = true;0x1327isNotMovingCamera.Broadcast();0x133APopFlow();0x133BLabel_133B:0x133Bif (!(bUseMaximumDistance)) goto Label_1A92;0x1349CallFunc_GetForwardVector_ReturnValue = Camera.GetForwardVector();0x137BCallFunc_Multiply_VectorInt_ReturnValue = Multiply_VectorInt(CallFunc_GetForwardVector_ReturnValue, -1);0x13A5CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x13C2CallFunc_GetOwner_ReturnValue_1 = PhotoModeComponentReference.GetOwner();0x13ECCallFunc_K2_GetActorLocation_ReturnValue_4 = CallFunc_GetOwner_ReturnValue_1.K2_GetActorLocation();0x141ECallFunc_IsInputKeyDown_ReturnValue = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(A)});0x1479CallFunc_IsInputKeyDown_ReturnValue_1 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(D)});0x14D4CallFunc_IsInputKeyDown_ReturnValue_2 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(S)});0x152FCallFunc_IsInputKeyDown_ReturnValue_3 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(W)});0x158ACallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_Multiply_VectorInt_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_2);0x15C5CallFunc_SelectVector_ReturnValue_1 = SelectVector(CallFunc_GetForwardVector_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_3);0x1600CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_SelectVector_ReturnValue_1, CallFunc_SelectVector_ReturnValue);0x162ECallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x164ACallFunc_Multiply_FloatFloat_ReturnValue_5 = Multiply_FloatFloat(MovementInterpolationSpeed, CustomTimeDilation);0x1678CallFunc_GetRightVector_ReturnValue = Camera.GetRightVector();0x16AACallFunc_Multiply_VectorInt_ReturnValue_1 = Multiply_VectorInt(CallFunc_GetRightVector_ReturnValue, -1);0x16D4CallFunc_SelectVector_ReturnValue_2 = SelectVector(CallFunc_Multiply_VectorInt_ReturnValue_1, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue);0x170FCallFunc_SelectVector_ReturnValue_3 = SelectVector(CallFunc_GetRightVector_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_1);0x174ACallFunc_GetInputAxisKeyValue_ReturnValue_4 = GetInputAxisKeyValue(Key{FName(Gamepad_LeftX)});0x1781CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetRightVector_ReturnValue, CallFunc_GetInputAxisKeyValue_ReturnValue_4);0x17AFCallFunc_GetInputAxisKeyValue_ReturnValue_5 = GetInputAxisKeyValue(Key{FName(Gamepad_LeftY)});0x17E6CallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetInputAxisKeyValue_ReturnValue_5);0x1814CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue_2);0x1842CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_SelectVector_ReturnValue_3);0x1870CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_SelectVector_ReturnValue_2);0x189ECallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_Multiply_VectorFloat_ReturnValue_1);0x18CCCallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 0));0x18FECallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_6, FVector(0, 0, 0));0x1930CallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_7, FVector(0, 0, 0));0x1962CallFunc_Add_VectorVector_ReturnValue_9 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_8, FVector(0, 0, 0));0x1994CallFunc_Multiply_VectorFloat_ReturnValue_3 = Multiply_VectorFloat(CallFunc_Add_VectorVector_ReturnValue_9, MovementSensitivity);0x19C2CallFunc_Add_VectorVector_ReturnValue_10 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_Multiply_VectorFloat_ReturnValue_3);0x19F0CallFunc_VInterpTo_ReturnValue_1 = VInterpTo(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_Add_VectorVector_ReturnValue_10, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue_5);0x1A30CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_VInterpTo_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue_4);0x1A5ECallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_Vector_Distance_ReturnValue, MaximumDistance);0x1A84if (!(CallFunc_Less_FloatFloat_ReturnValue)) goto Label_2146;0x1A92Label_1A92:0x1A92CallFunc_GetForwardVector_ReturnValue = Camera.GetForwardVector();0x1AC4CallFunc_Multiply_VectorInt_ReturnValue = Multiply_VectorInt(CallFunc_GetForwardVector_ReturnValue, -1);0x1AEECallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x1B0BCallFunc_IsInputKeyDown_ReturnValue = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(A)});0x1B66CallFunc_IsInputKeyDown_ReturnValue_1 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(D)});0x1BC1CallFunc_IsInputKeyDown_ReturnValue_2 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(S)});0x1C1CCallFunc_IsInputKeyDown_ReturnValue_3 = PhotoModeComponentReference.PlayerControllerRef.IsInputKeyDown(Key{FName(W)});0x1C77CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_Multiply_VectorInt_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_2);0x1CB2CallFunc_SelectVector_ReturnValue_1 = SelectVector(CallFunc_GetForwardVector_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_3);0x1CEDCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_SelectVector_ReturnValue_1, CallFunc_SelectVector_ReturnValue);0x1D1BCallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x1D37CallFunc_Multiply_FloatFloat_ReturnValue_5 = Multiply_FloatFloat(MovementInterpolationSpeed, CustomTimeDilation);0x1D65CallFunc_GetRightVector_ReturnValue = Camera.GetRightVector();0x1D97CallFunc_Multiply_VectorInt_ReturnValue_1 = Multiply_VectorInt(CallFunc_GetRightVector_ReturnValue, -1);0x1DC1CallFunc_SelectVector_ReturnValue_2 = SelectVector(CallFunc_Multiply_VectorInt_ReturnValue_1, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue);0x1DFCCallFunc_SelectVector_ReturnValue_3 = SelectVector(CallFunc_GetRightVector_ReturnValue, FVector(0, 0, 0), CallFunc_IsInputKeyDown_ReturnValue_1);0x1E37CallFunc_GetInputAxisKeyValue_ReturnValue_4 = GetInputAxisKeyValue(Key{FName(Gamepad_LeftX)});0x1E6ECallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetRightVector_ReturnValue, CallFunc_GetInputAxisKeyValue_ReturnValue_4);0x1E9CCallFunc_GetInputAxisKeyValue_ReturnValue_5 = GetInputAxisKeyValue(Key{FName(Gamepad_LeftY)});0x1ED3CallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetInputAxisKeyValue_ReturnValue_5);0x1F01CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorFloat_ReturnValue_2);0x1F2FCallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_SelectVector_ReturnValue_3);0x1F5DCallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_SelectVector_ReturnValue_2);0x1F8BCallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_Multiply_VectorFloat_ReturnValue_1);0x1FB9CallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 0));0x1FEBCallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_6, FVector(0, 0, 0));0x201DCallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_7, FVector(0, 0, 0));0x204FCallFunc_Add_VectorVector_ReturnValue_9 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_8, FVector(0, 0, 0));0x2081CallFunc_Multiply_VectorFloat_ReturnValue_3 = Multiply_VectorFloat(CallFunc_Add_VectorVector_ReturnValue_9, MovementSensitivity);0x20AFCallFunc_Add_VectorVector_ReturnValue_10 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_Multiply_VectorFloat_ReturnValue_3);0x20DDCallFunc_VInterpTo_ReturnValue_1 = VInterpTo(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_Add_VectorVector_ReturnValue_10, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue_5);0x211DCallFunc_K2_SetActorLocation_ReturnValue_1 = K2_SetActorLocation(CallFunc_VInterpTo_ReturnValue_1, true, CallFunc_K2_SetActorLocation_SweepHitResult_1, false);0x2145PopFlow();0x2146Label_2146:0x2146CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x2162CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x217ECallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x219ACallFunc_GetOwner_ReturnValue = PhotoModeComponentReference.GetOwner();0x21C4CallFunc_K2_GetActorLocation_ReturnValue_3 = CallFunc_GetOwner_ReturnValue.K2_GetActorLocation();0x21F6CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_3);0x2224CallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_FindLookAtRotation_ReturnValue);0x2249CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_Conv_RotatorToVector_ReturnValue, MovementSensitivity);0x2277CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_Multiply_VectorFloat_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_1);0x22A5CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x22C2CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_GetWorldDeltaSeconds_ReturnValue_1, CustomTimeDilation);0x22F0CallFunc_VInterpTo_ReturnValue = VInterpTo(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue, MovementInterpolationSpeed);0x2330CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_VInterpTo_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x2358PopFlow();0x2359Label_2359:0x2359Temp_bool_Has_Been_Initd_Variable = true;0x2364if (!(false)) PopFlow();0x2366Temp_bool_IsClosed_Variable = true;0x2371PopFlow();0x2372ChelomeyCeiling.K2_DestroyActor();0x2396Temp_int_Loop_Counter_Variable = 0;0x23ADgoto Label_01AE;0x23B2Label_23B2:0x23B2return;0x23B4// end of script
Final0x04
void isNotMovingCamera__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void isMovingCamera__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 2

types with a member, parameter or interface of this type