0x0000PushFlow(Label_089C);0x0005Hit Location = FVector(0, 0, 0);0x0030Temp_name_Variable = FName(foot_r);0x004FTemp_name_Variable_1 = FName(foot_l);0x006EK2Node_MakeArray_Array = {0, 10};0x007DTemp_bool_Variable = Right foot;0x0090CallFunc_GetSocketLocation_ReturnValue = MeshComp.GetSocketLocation(Switch(Temp_bool_Variable, false => Temp_name_Variable_1, true => Temp_name_Variable, default => K2Node_Select_Default_2));0x00FBCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, FVector(0, 0, 30));0x0139CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_GetSocketLocation_ReturnValue, FVector(0, 0, 50));0x0177CallFunc_LineTraceSingleForObjects_ReturnValue = LineTraceSingleForObjects(this, CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Subtract_VectorVector_ReturnValue, K2Node_MakeArray_Array, false, Temp_object_Variable_11, 0, CallFunc_LineTraceSingleForObjects_OutHit, true, LinearColor{1f, 0f, 0.891643f, 1f}, LinearColor{0.845426f, 0f, 1f, 1f}, 43f);0x0206Current Hit = CallFunc_LineTraceSingleForObjects_OutHit;0x0221BreakHitResult(Current 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);0x02D6CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakHitResult_Location, FVector(0, 0, 10));0x0314Hit Location = CallFunc_Add_VectorVector_ReturnValue;0x032FPushFlow(Label_0891);0x0334CallFunc_GetSurfaceType_ReturnValue = GetSurfaceType(Current Hit);0x0359CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetSurfaceType_ReturnValue, 9);0x0378Temp_bool_Variable_1 = CallFunc_EqualEqual_ByteByte_ReturnValue;0x038BCallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, Switch(Temp_bool_Variable_1, false => Footstep Sound, true => Footstep Sound_Water, default => K2Node_Select_Default_1), Hit Location, FRotator(0, 0, 0), 1f, 1f, 0f, Attenuation Settings, nullptr, true);0x0411CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_SpawnSoundAtLocation_ReturnValue);0x042Eif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0438CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue.K2_AttachToComponent(MeshComp, FName(None), 1, 1, 1, true);0x047FCallFunc_GetSurfaceType_ReturnValue_1 = GetSurfaceType(Current Hit);0x04A4Surface Type = CallFunc_GetSurfaceType_ReturnValue_1;0x04BFCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(Surface Type, 10);0x04DECallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(Surface Type, 9);0x04FDCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue_2, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x0523if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x052DCallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x0557CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/Engine.CharacterMovementComponent);0x058ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x05A7if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x05B1Temp_object_Variable = /Game/SplashesFxPack/Effects/NS_Splash_Blood.NS_Splash_Blood;0x05C4Temp_object_Variable_1 = /Game/SplashesFxPack/Effects/NS_Splash_01_DirtyWater.NS_Splash_01_DirtyWater;0x05D7Temp_object_Variable_2 = nullptr;0x05E2Temp_object_Variable_3 = nullptr;0x05EDTemp_object_Variable_4 = nullptr;0x05F8Temp_object_Variable_5 = nullptr;0x0603Temp_object_Variable_6 = nullptr;0x060ETemp_object_Variable_7 = nullptr;0x0619Temp_object_Variable_8 = nullptr;0x0624Temp_object_Variable_9 = nullptr;0x062FCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(0.1);0x0654Temp_object_Variable_10 = nullptr;0x065FTemp_object_Variable_12 = nullptr;0x066ATemp_object_Variable_13 = nullptr;0x0675CallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x069FCallFunc_GetComponentByClass_ReturnValue = CallFunc_GetOwner_ReturnValue.GetComponentByClass(/Script/Engine.CharacterMovementComponent);0x06D2Temp_byte_Variable = Surface Type;0x06EDCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetComponentByClass_ReturnValue.Velocity, CallFunc_Conv_DoubleToVector_ReturnValue);0x0731CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(Hit Location, CallFunc_Multiply_VectorVector_ReturnValue);0x075FCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, Switch(Temp_byte_Variable, 0 => Temp_object_Variable_10, 1 => Temp_object_Variable_9, 2 => Temp_object_Variable_8, 3 => Temp_object_Variable_7, 4 => Temp_object_Variable_6, 5 => Temp_object_Variable_5, 6 => Temp_object_Variable_4, 7 => Temp_object_Variable_3, 8 => Temp_object_Variable_2, 9 => Temp_object_Variable_1, 10 => Temp_object_Variable, 11 => Temp_object_Variable_12, 12 => Temp_object_Variable_13, default => K2Node_Select_Default), CallFunc_Add_VectorVector_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x0890PopFlow();0x0891Label_0891:0x0891ReturnValue = true;0x089CLabel_089C:0x089Creturn ReturnValue;