Zdexby TheHolyOneZ
2,759 classes
Class

UBP_WaterPuddleSplasher_C

: UActorComponent : UObject
/Game/Environment/Effects/Particles/WaterRipples/BP_WaterPuddleSplasher.BP_WaterPuddleSplasher_C 0x00CC (204 B) align 8 inherited 0x00B0 4 scripted vtable /Game/Environment/Effects/Particles/WaterRipples/BP_WaterPuddleSplasher
0x00x00CC

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x01CanSplashbool6 flagstrue
0x00B90x07padding / unreflected
0x08SplashEffectUNiagaraSystem*6 flags/Game/Environment/Effects/Particles/WaterRipples/NS_Water_H…
0x04Massfloat7 flags1
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 4

SignatureFlagsNativeParams
void OnSplash(const FVector& WorldLocation)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_WorldLocation = WorldLocation;0x0012ExecuteUbergraph_BP_WaterPuddleSplasher(10);0x0021return;0x0023// end of script
0x0C
void ResetCanSplash()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterPuddleSplasher(564);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_WaterPuddleSplasher(580);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_BP_WaterPuddleSplasher(int32 EntryPoint)
Script33 statements · 949 bytes of bytecode
0x0000goto [EntryPoint];0x000Aif (!(CanSplash)) goto Label_03B2;0x0018CallFunc_GetOwner_ReturnValue = GetOwner();0x002CCallFunc_GetVelocity_ReturnValue = CallFunc_GetOwner_ReturnValue.GetVelocity();0x0062CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x0087CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_VSize_ReturnValue, 50f);0x00A9if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_03B2;0x00B7CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, SplashEffect, K2Node_CustomEvent_WorldLocation, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x00FDCallFunc_GetOwner_ReturnValue = GetOwner();0x0111CallFunc_GetVelocity_ReturnValue = CallFunc_GetOwner_ReturnValue.GetVelocity();0x0147CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x016CCallFunc_SpawnSystemAtLocation_ReturnValue.SetVariableFloat(FName(ImpactSpeed), CallFunc_VSize_ReturnValue);0x01A2CallFunc_SpawnSystemAtLocation_ReturnValue.SetVariableFloat(FName(ImpactMass), Mass);0x01D8CanSplash = false;0x01E3K2Node_CreateDelegate_OutputDelegate.Bind(this, ResetCanSplash);0x01FACallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.1f, false, 0f, 0f);0x022Fgoto Label_03B2;0x0234CanSplash = true;0x023Fgoto Label_03B2;0x0244CanSplash = true;0x024FCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0263CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x0296CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x02B3if (!(CallFunc_IsValid_ReturnValue)) goto Label_03B2;0x02C1CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x02D5CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue_1.GetComponentByClass(/Script/Engine.StaticMeshComponent);0x0308CallFunc_GetMass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetMass();0x033ECallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_GetMass_ReturnValue, 0.1f);0x0368CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Multiply_FloatFloat_ReturnValue, 0.5f, 5f);0x0397Mass = CallFunc_FClamp_ReturnValue;0x03B2Label_03B2:0x03B2return;0x03B4// end of script
Final0x04