Zdexby TheHolyOneZ
4,593 classes
Class

UAN_PlayerFootstep_C

: UAnimNotify : UObject
/Game/GameBlueprints/AnimationNotifiers/AN_PlayerFootstep.AN_PlayerFootstep_C 0x003A (58 B) align 8 inherited 0x0038 4 scripted vtable /Game/GameBlueprints/AnimationNotifiers/AN_PlayerFootstep
0x00x003A

Members 2

OffsetSizeNameTypeFlagsDefault
0x01IsRightFootbool6 flagsfalse
0x01HasLandedbool6 flagsfalse

Functions 4

SignatureFlagsNativeParams
FTransform GetFootLocation(USceneComponent* MeshComp)
Script8 statements · 304 bytes of bytecode
0x0000CallFunc_K2_GetComponentToWorld_ReturnValue = MeshComp.K2_GetComponentToWorld();0x0032CallFunc_TransformLocation_ReturnValue = TransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, FVector(50, 0, -50));0x0070CallFunc_TransformLocation_ReturnValue_1 = TransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, FVector(-50, 0, -50));0x00AECallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformLocation_ReturnValue_1, IsRightFoot);0x00E5CallFunc_Conv_VectorToTransform_ReturnValue = Conv_VectorToTransform(CallFunc_SelectVector_ReturnValue);0x010AReturnValue = CallFunc_Conv_VectorToTransform_ReturnValue;0x0125return ReturnValue;0x012F// end of script
Public0x70
void LinetraceGetHit(FHitResult& OutHit)
Script11 statements · 502 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002ETemp_byte_Variable = 2;0x0042Temp_byte_Variable_1 = 0;0x0056/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_IsDebuggingEnabled(this, CallFunc_T5F_FMOD_IsDebuggingEnabled_DebugFMOD);0x0084Temp_bool_Variable = CallFunc_T5F_FMOD_IsDebuggingEnabled_DebugFMOD;0x0097CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.CapsuleComponent.K2_GetComponentLocation();0x00DFCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 250));0x011DCallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), CallFunc_LineTraceSingle_OutHit, true, LinearColor{0f, 0.501961f, 0.490196f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 3f);0x01D8OutHit = CallFunc_LineTraceSingle_OutHit;0x01F3return;0x01F5// end of script
Public0x100
void GetCurrentPlayerSpeed(const double& NormalizedSpeed, const double& MaxSpeed)
Script6 statements · 206 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002ECallFunc_VSize_ReturnValue = VSize(CallFunc_T5F_GetPlayerCharacter_First_Person_Character.CharacterMovement.Velocity);0x007FNormalizedSpeed = CallFunc_VSize_ReturnValue;0x009AMaxSpeed = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.BaseSprintSpeed;0x00CBreturn;0x00CD// end of script
Public0x10
bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference)
Script34 statements · 1,498 bytes of bytecode
0x0000LinetraceGetHit(CallFunc_LinetraceGetHit_OutHit);0x0017BreakHitResult(CallFunc_LinetraceGetHit_OutHit, 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);0x00CCif (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_05CF;0x00DACallFunc_GetFootLocation_ReturnValue = GetFootLocation(MeshComp);0x0103/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Player/Locomotion/SFX_Player_Footstep.SFX_Player_Footstep, CallFunc_GetFootLocation_ReturnValue, false, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x0144BreakHitResult(CallFunc_LinetraceGetHit_OutHit, 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);0x01F9CallFunc_Conv_ByteToDouble_ReturnValue = Conv_ByteToDouble(CallFunc_BreakHitResult_PhysMat.SurfaceType);0x0234CallFunc_EventInstanceSetParameter_Value_ImplicitCast = Cast<3>(CallFunc_Conv_ByteToDouble_ReturnValue);0x0251EventInstanceSetParameter(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, FName(Physical_Material), CallFunc_EventInstanceSetParameter_Value_ImplicitCast);0x027AGetCurrentPlayerSpeed(CallFunc_GetCurrentPlayerSpeed_NormalizedSpeed, CallFunc_GetCurrentPlayerSpeed_MaxSpeed);0x029ACallFunc_SelectFloat_ReturnValue = SelectFloat(375, CallFunc_GetCurrentPlayerSpeed_NormalizedSpeed, HasLanded);0x02D1CallFunc_EventInstanceSetParameter_Value_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x02EEEventInstanceSetParameter(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, FName(Player_Speed), CallFunc_EventInstanceSetParameter_Value_ImplicitCast_1);0x0317EventInstancePlay(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x032A/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_IsDebuggingEnabled(this, CallFunc_T5F_FMOD_IsDebuggingEnabled_DebugFMOD);0x0358GetCurrentPlayerSpeed(CallFunc_GetCurrentPlayerSpeed_NormalizedSpeed, CallFunc_GetCurrentPlayerSpeed_MaxSpeed);0x0378BreakHitResult(CallFunc_LinetraceGetHit_OutHit, 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);0x042DCallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_BreakHitResult_PhysMat);0x0452CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, " - ");0x047CCallFunc_SelectFloat_ReturnValue = SelectFloat(375, CallFunc_GetCurrentPlayerSpeed_NormalizedSpeed, HasLanded);0x04B3CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_SelectFloat_ReturnValue);0x04D8CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_DoubleToString_ReturnValue);0x0506PrintString(this, CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_T5F_FMOD_IsDebuggingEnabled_DebugFMOD, CallFunc_T5F_FMOD_IsDebuggingEnabled_DebugFMOD, LinearColor{0f, 0.131582f, 1f, 1f}, 1f, FName(None));0x0560CallFunc_Not_PreBool_ReturnValue = Not_PreBool(HasLanded);0x057Dif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_059B;0x058BLabel_058B:0x058BReturnValue = true;0x0596goto Label_05CF;0x059BLabel_059B:0x059B/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayHapticFeedback(0, 0, false, true, nullptr, this);0x05CAgoto Label_058B;0x05CFLabel_05CF:0x05CFreturn ReturnValue;0x05D9// end of script
EventPublic0x41