Zdexby TheHolyOneZ
5,457 classes
Class

ABP_PhotoAnimation_C

: AActor : UObject
/Game/BluePrints/Camera/FilmModel/BP_PhotoAnimation.BP_PhotoAnimation_C 0x0360 (864 B) align 8 inherited 0x02A8 20 scripted vtable /Game/BluePrints/Camera/FilmModel/BP_PhotoAnimation
0x00x0360

Members 20

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BoxUBoxComponent*6 flagsnullptr
0x08PhotoMeshUSkeletalMeshComponent*6 flagsnullptr
0x04_______Scale_07EBE3424D13DA82E76DDFA1C8F37E14float4 flags0
0x04_______ratio_07EBE3424D13DA82E76DDFA1C8F37E14float4 flags0
0x01________Direction_07EBE3424D13DA82E76DDFA1C8F37E14ETimelineDirection4 flagsForward
0x02C90x07padding / unreflected
0x08UTimelineComponent*5 flagsnullptr
0x18RelativeScaleFVector7 flags{X=0, Y=0, Z=0}
0x01Not Pick Upbool7 flagsfalse
0x02F10x07padding / unreflected
0x10In ActorsTArray<AActor*>4 flags[]
0x04PenguinInint327 flags0
0x030C0x04padding / unreflected
0x10HaveKeysTArray<FString>3 flags[]
0x01NoFirebool7 flagstrue
0x01BlockEffectbool7 flagsfalse
0x03220x06padding / unreflected
0x08TrailEffectUNiagaraComponent*7 flagsnullptr
0x10In ActorClassTArray<FST_CopyDatas>3 flags[]
0x01FilmTypeENUM_CameraMode7 flagsNewEnumerator0
0x01DeleteTargetbool7 flagsfalse
0x01AutoDestroybool7 flagsfalse
0x03430x05padding / unreflected
0x18Hit NormalFVector7 flags{X=0, Y=0, Z=0}
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>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>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 20

SignatureFlagsNativeParams
void IsInPhoto(const bool& Value)
Script3 statements · 14 bytes of bytecode
0x0000Value = false;0x000Breturn;0x000D// end of script
Public0x01
void GetKeyValues(TArray<FString>& HaveKeys)
Script3 statements · 30 bytes of bytecode
0x0000HaveKeys = HaveKeys;0x001Breturn;0x001D// end of script
Public0x10
void IsChangeImage(const bool& IsInteract, FText& OverrideText)
Script5 statements · 71 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Not Pick Up);0x001DIsInteract = CallFunc_Not_PreBool_ReturnValue;0x0030OverrideText = FText();0x0044return;0x0046// end of script
Public0x18
void GetParentCharacter(const ABP_FirstPersonCharacter_Main_C*& FirstPersonCharacter)
Script3 statements · 14 bytes of bytecode
0x0000FirstPersonCharacter = nullptr;0x000Breturn;0x000D// end of script
Public0x08
void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas)
Script11 statements · 316 bytes of bytecode
0x0000HandType = 1;0x0014ClassType = 0;0x0028NotPickUp = Not Pick Up;0x003BHaveRotation = FRotator(0, -87, -70);0x0066Add Position = FVector(0, 0, 0);0x0091IsBoneAttach = false;0x009CBindType = 0;0x00B0BoneName = FName(None);0x00CFCoreDatas = ST_ItemCoreDatas{Guid{0, 0, 0, 0}, FName(None), 0, TMap{}};0x0139return;0x013B// end of script
Public0xB8
void <unnamed#1664394>()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PhotoAnimation(15);0x000Freturn;0x0011// end of script
0x00
void <unnamed#1664415>()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PhotoAnimation(7681);0x000Freturn;0x0011// end of script
0x00
void InteractItem()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PhotoAnimation(6045);0x000Freturn;0x0011// end of script
Public0x00
void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_State_1 = State;0x0012PersistentFrame.K2Node_Event_Character = Character;0x0024PersistentFrame.K2Node_Event_SlotIndex = SlotIndex;0x0036ExecuteUbergraph_BP_PhotoAnimation(6046);0x0045return;0x0047// end of script
Public0x14
void UpdateCoreDatas(const FST_ItemCoreDatas& CoreDatas)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_CoreDatas = CoreDatas;0x0012ExecuteUbergraph_BP_PhotoAnimation(6047);0x0021return;0x0023// end of script
Public0x70
void PhotoExport(USplineComponent* Sline, ABP_FirstPersonCharacter_Main_C* FirstPerson, const ENUM_CameraMode& PhotoType)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Sline = Sline;0x0012PersistentFrame.K2Node_CustomEvent_FirstPerson = FirstPerson;0x0024PersistentFrame.K2Node_CustomEvent_PhotoType = PhotoType;0x0036ExecuteUbergraph_BP_PhotoAnimation(6048);0x0045return;0x0047// end of script
0x11
void DropItem(const FVector& Force Vector, const FVector& CentorPosition)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Force_Vector = Force Vector;0x0012PersistentFrame.K2Node_Event_CentorPosition = CentorPosition;0x0024ExecuteUbergraph_BP_PhotoAnimation(6353);0x0033return;0x0035// end of script
Public0x30
void View In Out Function(int32 Stencil Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Stencil_Value = Stencil Value;0x0012ExecuteUbergraph_BP_PhotoAnimation(6358);0x0021return;0x0023// end of script
Public0x04
void Fire(bool MiniFire)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_MiniFire = MiniFire;0x0012ExecuteUbergraph_BP_PhotoAnimation(6400);0x0021return;0x0023// end of script
0x01
void SetMeshDatas(bool KeepScale)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_KeepScale = KeepScale;0x0012ExecuteUbergraph_BP_PhotoAnimation(6450);0x0021return;0x0023// end of script
Public0x01
void BndEvt__BP_PhotoAnimation_Box_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit)
Script8 statements · 108 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005AExecuteUbergraph_BP_PhotoAnimation(6462);0x0069return;0x006B// end of script
0x130
void Fix()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PhotoAnimation(6871);0x000Freturn;0x0011// end of script
Public0x00
void ReceiveDestroyed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_PhotoAnimation(7063);0x000Freturn;0x0011// end of script
EventPublic0x00
void SetTimeStopState(bool State)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_State = State;0x0012ExecuteUbergraph_BP_PhotoAnimation(7680);0x0021return;0x0023// end of script
Public0x01
void ExecuteUbergraph_BP_PhotoAnimation(int32 EntryPoint)
Script334 statements · 7,689 bytes of bytecode
0x0000PushFlow(Label_1E06);0x0005goto [EntryPoint];0x000FBox.SetSimulatePhysics(true);0x0034K2_DetachFromActor(1, 1, 1);0x0044SetActorEnableCollision(true);0x004FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FilmType, 0);0x006Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00AA;0x007CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(FilmType, 1);0x009Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0453;0x00A9PopFlow();0x00AALabel_00AA:0x00AARelativeScale = FVector(0, 0, 0);0x00D5Not Pick Up = false;0x00E0NoFire = false;0x00EBK2Node_CustomEvent_FirstPerson.Interact(this);0x0110CallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(PenguinIn, 0);0x0132if (!(CallFunc_Greater_IntInt_ReturnValue_3)) PopFlow();0x013CPhotoMesh.PlayAnimation(/Game/BluePrints/Camera/FilmModel/Exit_PhotoInPenguin.Exit_PhotoInPenguin, false);0x0166Delay(this, 5f, LatentActionInfo{0x19D, 781543317, FName(ExecuteUbergraph_BP_PhotoAnimation), this});0x019CPopFlow();0x019Dif (!(Not Pick Up)) goto Label_01AC;0x01ABPopFlow();0x01ACLabel_01AC:0x01ACif (!(BlockEffect)) goto Label_01BB;0x01BAPopFlow();0x01BBLabel_01BB:0x01BBBlockEffect = true;0x01C6Not Pick Up = true;0x01D1Temp_int_Loop_Counter_Variable_2 = 0;0x01E8Temp_int_Array_Index_Variable_2 = 0;0x01FFLabel_01FF:0x01FFCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(In Actors);0x023ACallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0260if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_03CA;0x026ETemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0289PushFlow(Label_0479);0x028E/Script/Engine.Default__KismetArrayLibrary.Array_Get(In Actors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x02C9CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item_1);0x02E6if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x02F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(In Actors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_1);0x032BK2Node_DynamicCast_AsBPI_in_Photo_1 = Cast<BPI_InPhoto_C>(CallFunc_Array_Get_Item_1);0x034FK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_in_Photo_1);0x036Cif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0376CallFunc_GetTransform_ReturnValue = GetTransform();0x0392K2Node_DynamicCast_AsBPI_in_Photo_1.Reverse(CallFunc_GetTransform_ReturnValue, Hit Normal);0x03C9PopFlow();0x03CALabel_03CA:0x03CACallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x03E6CallFunc_SpawnSystemAtLocation_ReturnValue_4 = SpawnSystemAtLocation(this, /Game/VFX/N_ReleaseInPhoto/N_ReleaseInPhoto_InPenguin.N_ReleaseInPhoto_InPenguin, CallFunc_K2_GetActorLocation_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x0444K2_DestroyActor();0x0452PopFlow();0x0453Label_0453:0x0453NoFire = false;0x045EFire(false);0x046DDeleteTarget = true;0x0478PopFlow();0x0479Label_0479:0x0479CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x04A3Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x04BEgoto Label_01FF;0x04C3Box.SetLinearDamping(0.05f);0x04ECCallFunc_IsValid_ReturnValue_1 = IsValid(TrailEffect);0x0509if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0513TrailEffect.Deactivate();0x0537PopFlow();0x0538Box.SetSimulatePhysics(true);0x055DCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(0.1);0x0582CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(K2Node_Event_Force_Vector, CallFunc_Conv_DoubleToVector_ReturnValue);0x05B0Box.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue, FName(None), true);0x05EBCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(10000);0x0610CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x062CCallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetActorRotation_ReturnValue);0x0651CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x067FBox.AddAngularImpulseInDegrees(CallFunc_Multiply_VectorVector_ReturnValue_1, FName(None), true);0x06B6CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(In Actors);0x06F1CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(In ActorClass);0x072CCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x074ECallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x0770CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_IntInt_ReturnValue, CallFunc_Greater_IntInt_ReturnValue_1);0x0796CallFunc_Greater_IntInt_ReturnValue_4 = Greater_IntInt(PenguinIn, 0);0x07B8CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Greater_IntInt_ReturnValue_4);0x07D5CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_BooleanOR_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x07FBif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0805PushFlow(Label_086F);0x080ALabel_080A:0x080APushFlow(Label_0837);0x080Fif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_081E;0x081DPopFlow();0x081ELabel_081E:0x081ETemp_bool_Has_Been_Initd_Variable_1 = true;0x0829if (!(false)) PopFlow();0x082BTemp_bool_IsClosed_Variable_1 = true;0x0836PopFlow();0x0837Label_0837:0x0837if (!(Temp_bool_IsClosed_Variable_1)) goto Label_0846;0x0845PopFlow();0x0846Label_0846:0x0846Temp_bool_IsClosed_Variable_1 = true;0x0851if (!(true)) goto Label_0863;0x0857Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0862PopFlow();0x0863Label_0863:0x0863Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x086EPopFlow();0x086FLabel_086F:0x086FTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x087APopFlow();0x087Bif (!(BlockEffect)) goto Label_088A;0x0889PopFlow();0x088ALabel_088A:0x088ATemp_int_Loop_Counter_Variable_3 = 0;0x08A1Temp_int_Array_Index_Variable_3 = 0;0x08B8Label_08B8:0x08B8CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(In Actors);0x08F3CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_4);0x0919if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0ACD;0x0927Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x0942PushFlow(Label_0A83);0x0947/Script/Engine.Default__KismetArrayLibrary.Array_Get(In Actors, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x0982CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_Array_Get_Item_2);0x099Fif (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x09A9/Script/Engine.Default__KismetArrayLibrary.Array_Get(In Actors, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x09E4K2Node_DynamicCast_AsBPI_in_Photo_2 = Cast<BPI_InPhoto_C>(CallFunc_Array_Get_Item_2);0x0A08K2Node_DynamicCast_bSuccess_3 = Cast<2>(K2Node_DynamicCast_AsBPI_in_Photo_2);0x0A25if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0A2FCallFunc_GetTransform_ReturnValue_2 = GetTransform();0x0A4BK2Node_DynamicCast_AsBPI_in_Photo_2.Reverse(CallFunc_GetTransform_ReturnValue_2, Hit Normal);0x0A82PopFlow();0x0A83Label_0A83:0x0A83CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0AADTemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0AC8goto Label_08B8;0x0ACDLabel_0ACD:0x0ACDTemp_int_Loop_Counter_Variable_1 = 0;0x0AE4Temp_int_Array_Index_Variable_1 = 0;0x0AFBLabel_0AFB:0x0AFBCallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(In ActorClass);0x0B36CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_5);0x0B5Cif (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0F1B;0x0B6ATemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0B85PushFlow(Label_0ED1);0x0B8A/Script/Engine.Default__KismetArrayLibrary.Array_Get(In ActorClass, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x0BC5CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x0BE1CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, CallFunc_Array_Get_Item_3.CopyClass_7_84A0352F4D07B9FBF5142EA330C4E1B2, CallFunc_GetTransform_ReturnValue_3, 1, nullptr, 1);0x0C16CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x0C32CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue_3, 1);0x0C5A/Script/Engine.Default__KismetArrayLibrary.Array_Get(In ActorClass, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x0C95CallFunc_FinishSpawningActor_ReturnValue.DefaultHeight = CallFunc_Array_Get_Item_3.Scale_6_E2B88C2543D1D4F68A5A67930F22F12B;0x0CCF/Script/Engine.Default__KismetArrayLibrary.Array_Get(In ActorClass, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x0D0ACallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), CallFunc_Array_Get_Item_3.DefaultScale_10_2433CFF84E5752CE978A11805FC1BE21);0x0D6ACallFunc_FinishSpawningActor_ReturnValue.DefaultTransform = CallFunc_MakeTransform_ReturnValue;0x0D9BK2Node_DynamicCast_AsBPI_in_Photo_3 = Cast<BPI_InPhoto_C>(CallFunc_FinishSpawningActor_ReturnValue);0x0DBFK2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsBPI_in_Photo_3);0x0DDCif (!(K2Node_DynamicCast_bSuccess_5)) goto Label_0E3D;0x0DEACallFunc_GetTransform_ReturnValue_3 = GetTransform();0x0E06K2Node_DynamicCast_AsBPI_in_Photo_3.Reverse(CallFunc_GetTransform_ReturnValue_3, Hit Normal);0x0E3DLabel_0E3D:0x0E3DCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0E57K2Node_DynamicCast_AsBPI_Photo_Actor_Signal = Cast<BPI_PhotoActorSignal_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0E7BK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsBPI_Photo_Actor_Signal);0x0E98if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x0EA2K2Node_DynamicCast_AsBPI_Photo_Actor_Signal.AddActor(CallFunc_FinishSpawningActor_ReturnValue);0x0ED0PopFlow();0x0ED1Label_0ED1:0x0ED1CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0EFBTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0F16goto Label_0AFB;0x0F1BLabel_0F1B:0x0F1BCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0F37CallFunc_SpawnSystemAtLocation_ReturnValue_3 = SpawnSystemAtLocation(this, /Game/VFX/N_ReleaseInPhoto/N_ReleaseInPhoto_Base.N_ReleaseInPhoto_Base, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x0F95K2_DestroyActor();0x0FA3PopFlow();0x0FA4if (!(NoFire)) goto Label_0FB3;0x0FB2PopFlow();0x0FB3Label_0FB3:0x0FB3BlockEffect = true;0x0FBENot Pick Up = true;0x0FC9Temp_int_Loop_Counter_Variable = 0;0x0FE0Temp_int_Array_Index_Variable = 0;0x0FF7Label_0FF7:0x0FF7CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(In Actors);0x1032CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x1058if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_12BB;0x1066Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x1081PushFlow(Label_1271);0x1086/Script/Engine.Default__KismetArrayLibrary.Array_Get(In Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x10C1CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item);0x10DEif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x10E8/Script/Engine.Default__KismetArrayLibrary.Array_Get(In Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x1123K2Node_DynamicCast_AsBP_AI_Base = Cast<BP_AI_Base_C>(CallFunc_Array_Get_Item);0x1147K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_AI_Base);0x1164if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1197;0x1172K2Node_DynamicCast_AsBP_AI_Base.K2_DestroyActor();0x1196PopFlow();0x1197Label_1197:0x1197/Script/Engine.Default__KismetArrayLibrary.Array_Get(In Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x11D2K2Node_DynamicCast_AsBPI_in_Photo = Cast<BPI_InPhoto_C>(CallFunc_Array_Get_Item);0x11F6K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_in_Photo);0x1213if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x121DCallFunc_GetTransform_ReturnValue_1 = GetTransform();0x1239K2Node_DynamicCast_AsBPI_in_Photo.Reverse(CallFunc_GetTransform_ReturnValue_1, Hit Normal);0x1270PopFlow();0x1271Label_1271:0x1271CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x129BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x12B6goto Label_0FF7;0x12BBLabel_12BB:0x12BB/Script/Engine.Default__KismetArrayLibrary.Array_Clear(In Actors);0x12E4if (!(DeleteTarget)) goto Label_1301;0x12F2K2_DestroyActor();0x1300PopFlow();0x1301Label_1301:0x1301if (!(K2Node_CustomEvent_MiniFire)) goto Label_13CC;0x130FCallFunc_K2_GetComponentToWorld_ReturnValue = Box.K2_GetComponentToWorld();0x1341BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x136FCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/DesytoyPhoto/N_DestroyPhotoStealth.N_DestroyPhotoStealth, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1), true, true, 0, true);0x13BDLabel_13BD:0x13BDK2_DestroyActor();0x13CBPopFlow();0x13CCLabel_13CC:0x13CCCallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(PenguinIn, 0);0x13EEif (!(CallFunc_Greater_IntInt_ReturnValue_2)) goto Label_14AF;0x13FCCallFunc_K2_GetComponentToWorld_ReturnValue = Box.K2_GetComponentToWorld();0x142EBreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x145CCallFunc_SpawnSystemAtLocation_ReturnValue_2 = SpawnSystemAtLocation(this, /Game/VFX/DesytoyPhoto/N_DestroyPhoto_InPenguin.N_DestroyPhoto_InPenguin, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1), true, true, 0, true);0x14AAgoto Label_13BD;0x14AFLabel_14AF:0x14AFCallFunc_K2_GetComponentToWorld_ReturnValue = Box.K2_GetComponentToWorld();0x14E1BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x150FCallFunc_SpawnSystemAtLocation_ReturnValue_1 = SpawnSystemAtLocation(this, /Game/VFX/DesytoyPhoto/N_DestroyPhoto_Base.N_DestroyPhoto_Base, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1), true, true, 0, true);0x155Dgoto Label_13BD;0x1562Label_1562:0x1562PushFlow(Label_156C);0x1567goto Label_080A;0x156CLabel_156C:0x156Cif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x1576PushFlow(Label_15A3);0x157Bif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_158A;0x1589PopFlow();0x158ALabel_158A:0x158ATemp_bool_Has_Been_Initd_Variable = true;0x1595if (!(false)) PopFlow();0x1597Temp_bool_IsClosed_Variable = true;0x15A2PopFlow();0x15A3Label_15A3:0x15A3if (!(Temp_bool_IsClosed_Variable)) goto Label_15B2;0x15B1PopFlow();0x15B2Label_15B2:0x15B2Temp_bool_IsClosed_Variable = true;0x15BDif (!(Not Pick Up)) goto Label_15CC;0x15CBPopFlow();0x15CCLabel_15CC:0x15CCNot Pick Up = true;0x15D7Delay(this, 0.03f, LatentActionInfo{0x87B, 964633582, FName(ExecuteUbergraph_BP_PhotoAnimation), this});0x160DPopFlow();0x160ELabel_160E:0x160ETrailEffect.K2_DestroyComponent(this);0x162FLabel_162F:0x162FCallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/VFX/PhotoTrail/N_PhotoTrail.N_PhotoTrail, Box, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 2, false, true, 0, true);0x169BTrailEffect = CallFunc_SpawnSystemAttached_ReturnValue;0x16AECallFunc_MakeRotationFromAxes_ReturnValue = MakeRotationFromAxes(K2Node_Event_Force_Vector, FVector(0, 0, 0), FVector(0, 0, 0));0x1705CallFunc_K2_SetActorLocationAndRotation_ReturnValue = K2_SetActorLocationAndRotation(K2Node_Event_CentorPosition, CallFunc_MakeRotationFromAxes_ReturnValue, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x1736Delay(this, 0.01f, LatentActionInfo{0x538, 1784930735, FName(ExecuteUbergraph_BP_PhotoAnimation), this});0x176CPopFlow();0x176DLabel_176D:0x176DCallFunc_IsValid_ReturnValue = IsValid(TrailEffect);0x178Aif (!(CallFunc_IsValid_ReturnValue)) goto Label_162F;0x1798goto Label_160E;0x179DPopFlow();0x179EPopFlow();0x179FPopFlow();0x17A0FilmType = K2Node_CustomEvent_PhotoType;0x17BBCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(FilmType, 1);0x17DAif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_17F7;0x17E8K2_DestroyActor();0x17F6PopFlow();0x17F7Label_17F7:0x17F7CallFunc_K2_AttachToComponent_ReturnValue = K2_AttachToComponent(K2Node_CustomEvent_Sline, FName(None), 1, 1, 1, true);0x1828Box.SetSimulatePhysics(false);0x184DSetActorEnableCollision(false);0x1858Not Pick Up = true;0x1863CallFunc_K2_GetComponentScale_ReturnValue = Box.K2_GetComponentScale();0x1895RelativeScale = CallFunc_K2_GetComponentScale_ReturnValue;0x18B0<field 0x21488485B80>.Play();0x18D0PopFlow();0x18D1goto Label_176D;0x18D6PhotoMesh.SetCustomDepthStencilValue(K2Node_Event_Stencil_Value);0x18FFPopFlow();0x1900DelayUntilNextTick(this, LatentActionInfo{0xFA4, 1845893160, FName(ExecuteUbergraph_BP_PhotoAnimation), this});0x1931PopFlow();0x1932SetActorEnableCollision(false);0x193DPopFlow();0x193EBreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x19F3Hit Normal = CallFunc_BreakHitResult_Normal;0x1A0ECallFunc_GetComponentByClass_ReturnValue = K2Node_ComponentBoundEvent_OtherActor.GetComponentByClass(/Game/BluePrints/Components/BPC_FireCollision.BPC_FireCollision_C);0x1A41CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x1A5Eif (!(CallFunc_IsValid_ReturnValue_4)) goto Label_1A6D;0x1A6CPopFlow();0x1A6DLabel_1A6D:0x1A6DPushFlow(Label_1A77);0x1A72goto Label_1562;0x1A77Label_1A77:0x1A77Box.SetLinearDamping(15f);0x1AA0Delay(this, 0.1f, LatentActionInfo{0x4C3, 1398983082, FName(ExecuteUbergraph_BP_PhotoAnimation), this});0x1AD6PopFlow();0x1AD7CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x1AF1K2Node_DynamicCast_AsBP_First_Person_Character_Main = Cast<BP_FirstPersonCharacter_Main_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x1B15K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_Main);0x1B32if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x1B3CCallFunc_K2_GetActorLocation_ReturnValue_2 = K2Node_DynamicCast_AsBP_First_Person_Character_Main.K2_GetActorLocation();0x1B6ECallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_K2_GetActorLocation_ReturnValue_2, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x1B96PopFlow();0x1B97PrintString(this, "Destroy", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1BE1PopFlow();0x1BE2Label_1BE2:0x1BE2CallFunc_GetSplineLength_ReturnValue = K2Node_CustomEvent_Sline.GetSplineLength();0x1C14CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(_______ratio_07EBE3424D13DA82E76DDFA1C8F37E14);0x1C31CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x1C4ECallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x1C7CCallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x1C99CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue = K2Node_CustomEvent_Sline.GetRotationAtDistanceAlongSpline(CallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x1CD6CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x1CF3CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = K2Node_CustomEvent_Sline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x1D30CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(_______Scale_07EBE3424D13DA82E76DDFA1C8F37E14);0x1D4DCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x1D72CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Conv_DoubleToVector_ReturnValue_2, RelativeScale);0x1DA0CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_2);0x1DD7CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue_1, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x1DFFPopFlow();0x1E00PopFlow();0x1E01goto Label_1BE2;0x1E06Label_1E06:0x1E06return;0x1E08// end of script
Final0x04

Subclasses 1

Used by 2

types with a member, parameter or interface of this type