Zdexby TheHolyOneZ
2,103 classes
Class

ABP_ClimaxLoop_C

: AActor : UObject
/Game/Production/Blueprints/Automation/BP_ClimaxLoop.BP_ClimaxLoop_C 0x02E0 (736 B) align 8 inherited 0x0240 4 scripted vtable /Game/Production/Blueprints/Automation/BP_ClimaxLoop
0x00x02E0

Members 12

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BillboardUBillboardComponent*7 flagsnullptr
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x01Refreshbool5 flagsfalse
0x02590x07padding / unreflected
0x10Fire_SmallTArray<AActor*>4 flags[]
0x10Fire_MediumTArray<AActor*>4 flags[]
0x10Fire_LargeTArray<AActor*>4 flags[]
0x10SparksTArray<AActor*>4 flags[]
0x10PS_FireLowTArray<UParticleSystemComponent*>5 flags[]
0x10PS_FireMediumTArray<UParticleSystemComponent*>5 flags[]
0x10PS_FireLargeTArray<UParticleSystemComponent*>5 flags[]
0x10PS_SparksTArray<UParticleSystemComponent*>5 flags[]
Inherited from AActor 73
OffsetSizeNameTypeFlagsDefault
0x58PrimaryActorTickFActorTickFunction3 flags{}
0x01bHidden : 1bit 0boolNet+7 flagsfalse
0x01bNetTemporary : 1bit 1bool3 flagsfalse
0x01bNetStartup : 1bit 2bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 3bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 4bool6 flagsfalse
0x01bReplicateMovement : 1bit 5boolNetRepNotify+5 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bExchangedRoles : 1bit 7boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 0bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 2bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 3bool5 flagstrue
0x01bReplayRewindable : 1bit 4bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flagsfalse
0x01bBlockInput : 1bit 7bool5 flagsfalse
0x01bCanBeDamaged : 1bit 0boolNet+6 flagstrue
0x01bCollideWhenPlacing : 1bit 1bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 4bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 5bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 6bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 7bool3 flagsfalse
0x01bReplicates : 1bit 0boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 1boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 1bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 2boolTransient+4 flagsfalse
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00860x02padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00C40x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*7 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x013C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags[]
0x01700x08padding / unreflected
0x10LayersTArray<FName>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
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>
0x01B00x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 4

SignatureFlagsNativeParams
void UserConstructionScript()
Script31 statements · 486 bytes of bytecode
0x0000PushFlow(Label_01E3);0x0005Refresh = false;0x0010PushFlow(Label_0172);0x0015PushFlow(Label_0101);0x001APushFlow(Label_0090);0x001F/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Fire_Small);0x0048CallFunc_GetAllActorsWithTag_OutActors_3 = {};0x0053GetAllActorsWithTag(this, FName(SmallFire), CallFunc_GetAllActorsWithTag_OutActors_3);0x0074Fire_Small = CallFunc_GetAllActorsWithTag_OutActors_3;0x008FPopFlow();0x0090Label_0090:0x0090/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Fire_Medium);0x00B9CallFunc_GetAllActorsWithTag_OutActors_2 = {};0x00C4GetAllActorsWithTag(this, FName(MediumFire), CallFunc_GetAllActorsWithTag_OutActors_2);0x00E5Fire_Medium = CallFunc_GetAllActorsWithTag_OutActors_2;0x0100PopFlow();0x0101Label_0101:0x0101/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Fire_Large);0x012ACallFunc_GetAllActorsWithTag_OutActors_1 = {};0x0135GetAllActorsWithTag(this, FName(LargeFire), CallFunc_GetAllActorsWithTag_OutActors_1);0x0156Fire_Large = CallFunc_GetAllActorsWithTag_OutActors_1;0x0171PopFlow();0x0172Label_0172:0x0172/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Sparks);0x019BCallFunc_GetAllActorsWithTag_OutActors = {};0x01A6GetAllActorsWithTag(this, FName(Sparks), CallFunc_GetAllActorsWithTag_OutActors);0x01C7Sparks = CallFunc_GetAllActorsWithTag_OutActors;0x01E2PopFlow();0x01E3Label_01E3:0x01E3return;0x01E5// end of script
EventPublic0x00
void Spawn Fire()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ClimaxLoop(3025);0x000Freturn;0x0011// end of script
0x00
void Destroy fire()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ClimaxLoop(3281);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_ClimaxLoop(int32 EntryPoint)
Script121 statements · 3,348 bytes of bytecode
0x0000PushFlow(Label_0D11);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Production/Blueprints/Kills/BP_Kill_Spacesuit.BP_Kill_Spacesuit_C);0x002DCallFunc_GetActorOfClass_ReturnValue.Enable Suit and Effects();0x0051PopFlow();0x0052PushFlow(Label_06B6);0x0057PushFlow(Label_0481);0x005CPushFlow(Label_024C);0x0061Temp_int_Loop_Counter_Variable_3 = 0;0x0078Temp_int_Array_Index_Variable = 0;0x008FLabel_008F:0x008FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fire_Small);0x00CACallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue);0x00F0if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x00FATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_3;0x0115PushFlow(Label_08D5);0x011ATemp_struct_Variable = FTransform(...);0x0155/Script/Engine.Default__KismetArrayLibrary.Array_Get(Fire_Small, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0190CallFunc_AddComponent_ReturnValue = CallFunc_Array_Get_Item.AddComponent(FName(NODE_AddAkComponent-0), false, Temp_struct_Variable, this);0x01D2CallFunc_AddComponent_ReturnValue.SetAttenuationScalingFactor(100f);0x01F7CallFunc_PostAkEvent_ReturnValue = CallFunc_AddComponent_ReturnValue.PostAkEvent(/Game/WwiseAudio/Events/Production/Environment/Fire/flame_loop_1_start.flame_loop_1_start, 0, Temp_delegate_Variable, Temp_struct_Variable_1, "");0x024BPopFlow();0x024CLabel_024C:0x024CTemp_int_Loop_Counter_Variable = 0;0x0263Temp_int_Array_Index_Variable_1 = 0;0x027ALabel_027A:0x027ACallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fire_Medium);0x02B5CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x02DBif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x02E5Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0300PushFlow(Label_0437);0x0305Temp_struct_Variable_2 = FTransform(...);0x0340/Script/Engine.Default__KismetArrayLibrary.Array_Get(Fire_Medium, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x037BCallFunc_AddComponent_ReturnValue_1 = CallFunc_Array_Get_Item_1.AddComponent(FName(NODE_AddAkComponent-1), false, Temp_struct_Variable_2, this);0x03BDCallFunc_AddComponent_ReturnValue_1.SetAttenuationScalingFactor(100f);0x03E2CallFunc_PostAkEvent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1.PostAkEvent(/Game/WwiseAudio/Events/Production/Environment/Fire/flame_loop_2_start.flame_loop_2_start, 0, Temp_delegate_Variable_1, Temp_struct_Variable_3, "");0x0436PopFlow();0x0437Label_0437:0x0437CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0461Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x047Cgoto Label_027A;0x0481Label_0481:0x0481Temp_int_Loop_Counter_Variable_4 = 0;0x0498Temp_int_Array_Index_Variable_3 = 0;0x04AFLabel_04AF:0x04AFCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Fire_Large);0x04EACallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_2);0x0510if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x051ATemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x0535PushFlow(Label_066C);0x053ATemp_struct_Variable_4 = FTransform(...);0x0575/Script/Engine.Default__KismetArrayLibrary.Array_Get(Fire_Large, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x05B0CallFunc_AddComponent_ReturnValue_2 = CallFunc_Array_Get_Item_2.AddComponent(FName(NODE_AddAkComponent-2), false, Temp_struct_Variable_4, this);0x05F2CallFunc_AddComponent_ReturnValue_2.SetAttenuationScalingFactor(100f);0x0617CallFunc_PostAkEvent_ReturnValue_2 = CallFunc_AddComponent_ReturnValue_2.PostAkEvent(/Game/WwiseAudio/Events/Production/Environment/Fire/Play_flame_loop_3.Play_flame_loop_3, 0, Temp_delegate_Variable_2, Temp_struct_Variable_5, "");0x066BPopFlow();0x066CLabel_066C:0x066CCallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0696Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x06B1goto Label_04AF;0x06B6Label_06B6:0x06B6Temp_int_Loop_Counter_Variable_1 = 0;0x06CDTemp_int_Array_Index_Variable_2 = 0;0x06E4Label_06E4:0x06E4CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Sparks);0x071FCallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x0745if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x074FTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x076APushFlow(Label_088B);0x076F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Sparks, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x07AACallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item_3.GetTransform();0x07DCBreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x080ACallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/Production/ParticleSystem/Sparks/PS_Sparks.PS_Sparks, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale, true, 0);0x0846CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(PS_Sparks, CallFunc_SpawnEmitterAtLocation_ReturnValue);0x088APopFlow();0x088BLabel_088B:0x088BCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08B5Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x08D0goto Label_06E4;0x08D5Label_08D5:0x08D5CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x08FFTemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x091Agoto Label_008F;0x091FCallFunc_PostEvent_ReturnValue_1 = /Script/AkAudio.Default__AkGameplayStatics.PostEvent(/Game/WwiseAudio/Events/Production/Environment/Fire/StopAllFire.StopAllFire, this, 0, Temp_delegate_Variable_5, Temp_struct_Variable_8, false, "");0x0975Temp_int_Loop_Counter_Variable_2 = 0;0x098CTemp_int_Array_Index_Variable_4 = 0;0x09A3Label_09A3:0x09A3CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PS_Sparks);0x09DECallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x0A04if (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x0A0ETemp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_2;0x0A29PushFlow(Label_0A8B);0x0A2E/Script/Engine.Default__KismetArrayLibrary.Array_Get(PS_Sparks, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_4);0x0A69CallFunc_Array_Get_Item_4.K2_DestroyComponent(this);0x0A8APopFlow();0x0A8BLabel_0A8B:0x0A8BCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0AB5Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0AD0goto Label_09A3;0x0AD5CallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Game/Production/Blueprints/Player/BP_PlayerCharacter.BP_PlayerCharacter_C);0x0AF3CallFunc_GetActorOfClass_ReturnValue_1.Fatigue Player();0x0B17CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x0B31CallFunc_PostEvent_ReturnValue = /Script/AkAudio.Default__AkGameplayStatics.PostEvent(/Game/WwiseAudio/Events/Production/Sequences/Climax_initial.Climax_initial, CallFunc_GetPlayerCharacter_ReturnValue, 0, Temp_delegate_Variable_3, Temp_struct_Variable_6, false, "");0x0B8FPopFlow();0x0B90LoadStreamLevel(this, FName(L_ClimaxEffects), true, false, LatentActionInfo{0x52, -487547830, FName(ExecuteUbergraph_BP_ClimaxLoop), this});0x0BD0PopFlow();0x0BD1PushFlow(Label_000F);0x0BD6PushFlow(Label_0C12);0x0BDBDelay(this, 1f, LatentActionInfo{0xB90, 279895451, FName(ExecuteUbergraph_BP_ClimaxLoop), this});0x0C11PopFlow();0x0C12Label_0C12:0x0C12CallFunc_GetActorOfClass_ReturnValue_2 = GetActorOfClass(this, /Game/Production/Blueprints/SM_BPs/Segments/BP_RatRoom.BP_RatRoom_C);0x0C30CallFunc_PostAkEvent_ReturnValue_3 = CallFunc_GetActorOfClass_ReturnValue_2.Ambience.PostAkEvent(/Game/WwiseAudio/Events/Production/Environment/Fire/fire_ignite.fire_ignite, 0, Temp_delegate_Variable_4, Temp_struct_Variable_7, "");0x0C9ADelay(this, 0.5f, LatentActionInfo{0xAD5, -402685925, FName(ExecuteUbergraph_BP_ClimaxLoop), this});0x0CD0PopFlow();0x0CD1UnloadStreamLevel(this, FName(L_ClimaxEffects), LatentActionInfo{0x91F, 1119763501, FName(ExecuteUbergraph_BP_ClimaxLoop), this}, false);0x0D10PopFlow();0x0D11Label_0D11:0x0D11return;0x0D13// end of script
Final0x04