Zdexby TheHolyOneZ
5,372 classes
Class

UDE_FlintLockesDelight_C

: UDrinkEffectComponent : UActorComponent : UObject
/Game/GameElements/Bar/DrinkEffects/DE_FlintLockesDelight.DE_FlintLockesDelight_C 0x0100 (256 B) align 8 inherited 0x00C0 7 scripted vtable /Game/GameElements/Bar/DrinkEffects/DE_FlintLockesDelight
0x00x0100

Members 8

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CharacterAPlayerCharacter*8 flagsnullptr
0x04NextJumpfloat7 flags2
0x0CImpulseStrengthFVector7 flags{X=0, Y=0, Z=500}
0x08SmokeParticlesUParticleSystemComponent*Net+8 flagsnullptr
0x08Fuse SoundUAudioComponent*8 flagsnullptr
0x08ExplosionParticlesUParticleSystemComponent*Net+8 flagsnullptr
0x08ExplosionSoundUAudioComponent*8 flagsnullptr
Inherited from UDrinkEffectComponent 4
OffsetSizeNameTypeFlagsDefault
0x04BeerEffectDurationSecondsfloatProtected+6 flags15
0x01AutoDestroyboolProtected+6 flagstrue
0x01EffectIsActiveboolProtected+7 flagsfalse
0x01ActivatesOnlyOnceWhenDrinkingboolProtected+6 flagsfalse
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+6 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>2 flags[]

Functions 7

SignatureFlagsNativeParams
void OnRep_Trigger Explosion()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_DE_FlintLockesDelight(1735);0x0021return;0x0023// end of script
EventPublic0x04
void OnStartEffect(APlayerCharacter* Character)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_character = Character;0x0012ExecuteUbergraph_DE_FlintLockesDelight(1903);0x0021return;0x0023// end of script
EventProtected0x08
void Trigger Explosion()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_DE_FlintLockesDelight(2266);0x000Freturn;0x0011// end of script
0x00
void OnStopEffect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_DE_FlintLockesDelight(2590);0x000Freturn;0x0011// end of script
EventProtected0x00
void Stop Effects()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_DE_FlintLockesDelight(2643);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_DE_FlintLockesDelight(int32 EntryPoint)
Script77 statements · 2,683 bytes of bytecode
0x0000PushFlow(Label_0A78);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FStop Effects();0x001DPopFlow();0x001ECallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/SFX/BeerEffects/BeerEffect_Flintlockes_Fuse_Cue.BeerEffect_Flintlockes_Fuse_Cue, Character.CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0096Fuse Sound = CallFunc_SpawnSoundAttached_ReturnValue;0x00A9CallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(/Game/GameElements/Bar/DrinkEffects/P_BeerEffect_Flintlocks_Trail.P_BeerEffect_Flintlocks_Trail, Character.CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 0, true, 0, true);0x011FSmokeParticles = CallFunc_SpawnEmitterAttached_ReturnValue;0x0132MarkPropertyDirtyFromRepIndex(this, 2, FName(SmokeParticles));0x014FCallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.2f, 2f);0x0175CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(3f, 4f);0x019BCallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(0.2f, 2f);0x01C1CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 3);0x01E7CallFunc_RandomFloatInRange_ReturnValue_3 = RandomFloatInRange(0.5f, 4f);0x020DTemp_int_Variable_1 = CallFunc_RandomIntegerInRange_ReturnValue;0x0228NextJump = Switch(Temp_int_Variable_1, 0 => CallFunc_RandomFloatInRange_ReturnValue, 1 => CallFunc_RandomFloatInRange_ReturnValue_1, 2 => CallFunc_RandomFloatInRange_ReturnValue_2, 3 => CallFunc_RandomFloatInRange_ReturnValue_3, default => K2Node_Select_Default_1);0x029BCallFunc_RandomUnitVector_ReturnValue_1 = RandomUnitVector();0x02B7CallFunc_Multiply_VectorInt_ReturnValue_1 = Multiply_VectorInt(CallFunc_RandomUnitVector_ReturnValue_1, 1500);0x02E1BreakVector(CallFunc_Multiply_VectorInt_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x030FCallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_BreakVector_Z_1, 500f, 10000f);0x033ECallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_FClamp_ReturnValue_1);0x0375ImpulseStrength = CallFunc_MakeVector_ReturnValue_1;0x0390PopFlow();0x0391Character.CommunicationComponent.ShoutCustom(/Game/Character/Shouts/SpaceRig/Bar/Shout_FlintlocksDelightExplosionKickEnvironmentBeingThrown.Shout_FlintlocksDelightExplosionKickEnvironmentBeingThrown);0x03D0PopFlow();0x03D1Label_03D1:0x03D1CallFunc_LessEqual_FloatFloat_ReturnValue = LessEqual_FloatFloat(NextJump, 0f);0x03F3if (!(CallFunc_LessEqual_FloatFloat_ReturnValue)) PopFlow();0x03FDTrigger Explosion();0x040BCharacter.CharacterMovement.AddImpulse(ImpulseStrength, true);0x044FCallFunc_RandomFloatInRange_ReturnValue_4 = RandomFloatInRange(0.2f, 2f);0x0475CallFunc_RandomFloatInRange_ReturnValue_5 = RandomFloatInRange(3f, 4f);0x049BCallFunc_RandomFloatInRange_ReturnValue_6 = RandomFloatInRange(0.2f, 2f);0x04C1CallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(0, 3);0x04E7CallFunc_RandomFloatInRange_ReturnValue_7 = RandomFloatInRange(0.5f, 4f);0x050DTemp_int_Variable = CallFunc_RandomIntegerInRange_ReturnValue_1;0x0528NextJump = Switch(Temp_int_Variable, 0 => CallFunc_RandomFloatInRange_ReturnValue_4, 1 => CallFunc_RandomFloatInRange_ReturnValue_5, 2 => CallFunc_RandomFloatInRange_ReturnValue_6, 3 => CallFunc_RandomFloatInRange_ReturnValue_7, default => K2Node_Select_Default);0x059BCallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x05B7CallFunc_Multiply_VectorInt_ReturnValue = Multiply_VectorInt(CallFunc_RandomUnitVector_ReturnValue, 2000);0x05E1BreakVector(CallFunc_Multiply_VectorInt_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x060FCallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_Z, 500f, 10000f);0x063ECallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_FClamp_ReturnValue);0x0675ImpulseStrength = CallFunc_MakeVector_ReturnValue;0x0690Delay(this, 0f, LatentActionInfo{0x391, -560262513, FName(ExecuteUbergraph_DE_FlintLockesDelight), this});0x06C6PopFlow();0x06C7CallFunc_HasAuthority_ReturnValue = Character.HasAuthority();0x06F1CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_HasAuthority_ReturnValue, EffectIsActive);0x0717if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0721CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(NextJump, K2Node_Event_DeltaSeconds);0x074FNextJump = CallFunc_Subtract_FloatFloat_ReturnValue;0x076Agoto Label_03D1;0x076FCharacter = K2Node_Event_character;0x0782PushFlow(Label_08A3);0x0787CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Audio/SFX/BeerEffects/BeerEffect_Stomach_BuildUp_Cue.BeerEffect_Stomach_BuildUp_Cue, Character.CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x07FFCallFunc_IsLocallyControlled_ReturnValue = Character.IsLocallyControlled();0x082Dif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0837CallFunc_GetPlayerController_ReturnValue = Character.GetPlayerController();0x0861CallFunc_GetPlayerController_ReturnValue.ClientStartCameraShake(/Game/Character/Camera/CameraShakes/CameraShake_BuffBeerGeneric.CameraShake_BuffBeerGeneric_C, 1f, 0, FRotator(0, 0, 0));0x08A2PopFlow();0x08A3Label_08A3:0x08A3Delay(this, 1.5f, LatentActionInfo{0x1E, -734416909, FName(ExecuteUbergraph_DE_FlintLockesDelight), this});0x08D9PopFlow();0x08DACallFunc_GetTransform_ReturnValue = Character.GetTransform();0x090CBreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x093ACallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/GameElements/Bar/DrinkEffects/P_FlinckLockesDelight_Explosion.P_FlinckLockesDelight_Explosion, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale, true, 0, true);0x0977CallFunc_GetTransform_ReturnValue = Character.GetTransform();0x09A9BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x09D7CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Audio/SFX/BeerEffects/BeerEffect_FlintLockesDelight_ExplosionExplodingPlantExplosion_Cue.BeerEffect_FlintLockesDelight_ExplosionExplodingPlantExplosion_Cue, CallFunc_BreakTransform_Location, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x0A1DPopFlow();0x0A1EFuse Sound.FadeOut(1f, 0f, 0);0x0A4Egoto Label_000F;0x0A53SmokeParticles.Deactivate();0x0A77PopFlow();0x0A78Label_0A78:0x0A78return;0x0A7A// end of script
Final0x04