Zdexby TheHolyOneZ
2,291 classes
Class

UBPAC_BurningDmg_C

: UActorComponent : UObject
/Game/BP/Kart/PowerUps/Molotov/BPAC_BurningDmg.BPAC_BurningDmg_C 0x00E0 (224 B) align 8 inherited 0x00B0 5 scripted vtable /Game/BP/Kart/PowerUps/Molotov/BPAC_BurningDmg
0x00x00E0

Members 6

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x04ParticleRadiusfloat7 flags0
0x00BC0x04padding / unreflected
0x08P_FireRefUParticleSystemComponent*8 flagsnullptr
0x08DamageCauserAActor*8 flagsnullptr
0x01DisableBurningDamagebool6 flagsfalse
0x00D10x07padding / unreflected
0x08A_FireLoopUAudioComponent*8 flagsnullptr
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>5 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x00800x04padding / 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
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>3 flags[]

Functions 5

SignatureFlagsNativeParams
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPAC_BurningDmg(1858);0x000Freturn;0x0011// end of script
EventPublic0x00
void ReApplyBurningDamage()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPAC_BurningDmg(2286);0x000Freturn;0x0011// end of script
0x00
void DisableBurning()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPAC_BurningDmg(2351);0x000Freturn;0x0011// end of script
0x00
void OnActorHit_Event_0(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SelfActor = SelfActor;0x0012PersistentFrame.K2Node_CustomEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_CustomEvent_NormalImpulse = NormalImpulse;0x0036PersistentFrame.K2Node_CustomEvent_Hit = Hit;0x0048ExecuteUbergraph_BPAC_BurningDmg(2403);0x0057return;0x0059// end of script
0xA4
void ExecuteUbergraph_BPAC_BurningDmg(int32 EntryPoint)
Script148 statements · 2,566 bytes of bytecode
0x0000PushFlow(Label_0A03);0x0005goto [EntryPoint];0x000FK2_DestroyComponent(this);0x001APopFlow();0x001BLabel_001B:0x001BA_FireLoop.FadeIn(0.5f, 0f, 0f, 0);0x0050Label_0050:0x0050Delay(this, 0.5f, LatentActionInfo{0xF, 1917612029, FName(ExecuteUbergraph_BPAC_BurningDmg), this});0x0086PopFlow();0x0087PushFlow(Label_0258);0x008CLabel_008C:0x008CCallFunc_GetOwner_ReturnValue = GetOwner();0x00A0K2Node_DynamicCast_AsBP_Kart_Pawn = Cast<BP_KartPawn_C>(CallFunc_GetOwner_ReturnValue);0x00C4K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn);0x00E1if (!(K2Node_DynamicCast_bSuccess)) goto Label_026F;0x00EFParticleRadius = K2Node_DynamicCast_AsBP_Kart_Pawn.Sphere.SphereRadius;0x0136Label_0136:0x0136CallFunc_GetOwner_ReturnValue = GetOwner();0x014ACallFunc_K2_GetRootComponent_ReturnValue = CallFunc_GetOwner_ReturnValue.K2_GetRootComponent();0x0174CallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(/Game/VFX/Particles/Fire/Flame/P_FireFlameScalable.P_FireFlameScalable, CallFunc_K2_GetRootComponent_ReturnValue, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 2, true, 0, true);0x01D4P_FireRef = CallFunc_SpawnEmitterAttached_ReturnValue;0x01E7P_FireRef.SetFloatParameter(FName(SphereRadius), ParticleRadius);0x0221RetriggerableDelay(this, 3f, LatentActionInfo{0x45F, -372841287, FName(ExecuteUbergraph_BPAC_BurningDmg), this});0x0257PopFlow();0x0258Label_0258:0x0258Temp_bool_IsClosed_Variable_1 = false;0x0263Temp_bool_Has_Been_Initd_Variable_2 = true;0x026EPopFlow();0x026FLabel_026F:0x026FCallFunc_GetOwner_ReturnValue = GetOwner();0x0283K2Node_DynamicCast_AsBP_Enemy_Parent = Cast<BP_EnemyParent_C>(CallFunc_GetOwner_ReturnValue);0x02A7K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x02C4if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_03D0;0x02D2K2Node_DynamicCast_AsBP_Enemy_Parent.ForceSensePlayer(DamageCauser, false);0x0300CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(K2Node_DynamicCast_AsBP_Enemy_Parent.CapsuleComponent.CapsuleHalfHeight, 2f);0x0356CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(K2Node_DynamicCast_AsBP_Enemy_Parent.CapsuleComponent.CapsuleRadius, CallFunc_Divide_FloatFloat_ReturnValue);0x03B0ParticleRadius = CallFunc_Add_FloatFloat_ReturnValue;0x03CBgoto Label_0136;0x03D0Label_03D0:0x03D0PrintString(this, "\"BPAC_BurningDmg\" has been applied to a non compatible actor! deleting.\r\n\r\n-L", true, true, LinearColor{1f, 0f, 0f, 1f}, 22f);0x0453K2_DestroyComponent(this);0x045EPopFlow();0x045FLabel_045F:0x045FPushFlow(Label_048C);0x0464if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_0473;0x0472PopFlow();0x0473Label_0473:0x0473Temp_bool_Has_Been_Initd_Variable_2 = true;0x047Eif (!(false)) PopFlow();0x0480Temp_bool_IsClosed_Variable_1 = true;0x048BPopFlow();0x048CLabel_048C:0x048Cif (!(Temp_bool_IsClosed_Variable_1)) goto Label_049B;0x049APopFlow();0x049BLabel_049B:0x049BTemp_bool_IsClosed_Variable_1 = true;0x04A6if (!(DisableBurningDamage)) goto Label_056D;0x04B4Label_04B4:0x04B4P_FireRef.Deactivate();0x04D8A_FireLoop.FadeIn(0.5f, 0f, 0f, 0);0x050DPushFlow(Label_055E);0x0512Label_0512:0x0512PushFlow(Label_0526);0x0517if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0679;0x0525PopFlow();0x0526Label_0526:0x0526if (!(Temp_bool_IsClosed_Variable_2)) goto Label_0535;0x0534PopFlow();0x0535Label_0535:0x0535Temp_bool_IsClosed_Variable_2 = true;0x0540if (!(false)) goto Label_0552;0x0546Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0551PopFlow();0x0552Label_0552:0x0552Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x055DPopFlow();0x055ELabel_055E:0x055Eif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x0568goto Label_0050;0x056DLabel_056D:0x056DCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0581CallFunc_ApplyDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyDamage(CallFunc_GetOwner_ReturnValue_1, 750f, nullptr, DamageCauser, /Game/BP/Variables/DT_Heavy.DT_Heavy_C);0x05D4CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x05E8CallFunc_K2_GetRootComponent_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_1.K2_GetRootComponent();0x0612CallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Audio/Gameplay/Cue_FireBurst.Cue_FireBurst, CallFunc_K2_GetRootComponent_ReturnValue_2, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0674goto Label_04B4;0x0679Label_0679:0x0679Temp_bool_Has_Been_Initd_Variable = true;0x0684if (!(false)) PopFlow();0x0686Temp_bool_IsClosed_Variable_2 = true;0x0691PopFlow();0x0692Temp_bool_IsClosed_Variable = false;0x069DTemp_bool_Has_Been_Initd_Variable_1 = true;0x06A8PopFlow();0x06A9Label_06A9:0x06A9PushFlow(Label_06B3);0x06AEgoto Label_0512;0x06B3Label_06B3:0x06B3Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x06BEPopFlow();0x06BFLabel_06BF:0x06BFif (!(Temp_bool_IsClosed_Variable)) goto Label_06CE;0x06CDPopFlow();0x06CELabel_06CE:0x06CETemp_bool_IsClosed_Variable = true;0x06D9Delay(this, 0.2f, LatentActionInfo{0x692, -1938256176, FName(ExecuteUbergraph_BPAC_BurningDmg), this});0x070FPopFlow();0x0710Label_0710:0x0710Temp_bool_IsClosed_Variable = true;0x071BPopFlow();0x071CLabel_071C:0x071CPushFlow(Label_06BF);0x0721if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0730;0x072FPopFlow();0x0730Label_0730:0x0730Temp_bool_Has_Been_Initd_Variable_1 = true;0x073Bif (!(false)) PopFlow();0x073Dgoto Label_0710;0x0742CallFunc_GetOwner_ReturnValue = GetOwner();0x0756CallFunc_K2_GetRootComponent_ReturnValue_1 = CallFunc_GetOwner_ReturnValue.K2_GetRootComponent();0x0780CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Audio/Foley/Impacts/Cue_molotovignite.Cue_molotovignite, CallFunc_K2_GetRootComponent_ReturnValue_1, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x07E2CallFunc_GetOwner_ReturnValue = GetOwner();0x07F6CallFunc_K2_GetRootComponent_ReturnValue_1 = CallFunc_GetOwner_ReturnValue.K2_GetRootComponent();0x0820CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/Ambient/Cue_FireLoopLongAtten.Cue_FireLoopLongAtten, CallFunc_K2_GetRootComponent_ReturnValue_1, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 2.25f, 1f, 0f, nullptr, nullptr, true);0x0882A_FireLoop = CallFunc_SpawnSoundAttached_ReturnValue;0x0895CallFunc_GetOwner_ReturnValue = GetOwner();0x08A9K2Node_CreateDelegate_OutputDelegate.Bind(this, OnActorHit_Event_0);0x08C0CallFunc_GetOwner_ReturnValue.OnActorHit += K2Node_CreateDelegate_OutputDelegate;0x08E9goto Label_008C;0x08EEPushFlow(Label_045F);0x08F3PushFlow(Label_06A9);0x08F8Delay(this, 0.5f, LatentActionInfo{0x87, 269978216, FName(ExecuteUbergraph_BPAC_BurningDmg), this});0x092EPopFlow();0x092FDisableBurningDamage = true;0x093AP_FireRef.Deactivate();0x095Egoto Label_001B;0x0963K2Node_DynamicCast_AsBP_Kart_Pawn_1 = Cast<BP_KartPawn_C>(K2Node_CustomEvent_OtherActor);0x0987K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn_1);0x09A4if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_09B3;0x09B2PopFlow();0x09B3Label_09B3:0x09B3K2Node_DynamicCast_AsBP_Enemy_Parent_1 = Cast<BP_EnemyParent_C>(K2Node_CustomEvent_OtherActor);0x09D7K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent_1);0x09F4if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x09FEgoto Label_071C;0x0A03Label_0A03:0x0A03return;0x0A05// end of script
Final0x04