Zdexby TheHolyOneZ
4,593 classes
Class

UAN_PlayAVI_C

: UAnimNotify : UObject
/Game/GameBlueprints/AnimationNotifiers/AN_PlayAVI.AN_PlayAVI_C 0x0074 (116 B) align 8 inherited 0x0038 7 scripted vtable /Game/GameBlueprints/AnimationNotifiers/AN_PlayAVI
0x00x0074

Members 12

OffsetSizeNameTypeFlagsDefault
0x08FMOD EventUFMODEvent*5 flags/Game/FMOD/Events/Creatures/ChompyChasey/Core/SFX_CC_Footst…
0x01bFollowbool6 flagstrue
0x00410x03padding / unreflected
0x08Socket NameFName6 flagsNone
0x04Draw Timefloat7 flags3
0x04Volumefloat6 flags1
0x01EnableHapticFeedbackbool6 flagsfalse
0x01HapticOptionE_HapticOptions6 flagsNewEnumerator0
0x00560x02padding / unreflected
0x08OverrideOptionUForceFeedbackEffect*5 flagsnullptr
0x08ShakeTSubclassOf<UCameraShakeBase>6 flagsnullptr
0x04Inner Radiusfloat7 flags0
0x04Outer Radiusfloat6 flags10000
0x04Fallofffloat6 flags1

Functions 7

SignatureFlagsNativeParams
bool HasEventAssigned()
Script10 statements · 163 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(FMOD Event);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_003B;0x002BReturnValue = true;0x0036goto Label_0098;0x003BLabel_003B:0x003B/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("BP_AVI doesn't have FMOD Event assigned", 0, 1, this);0x008DReturnValue = false;0x0098Label_0098:0x0098return ReturnValue;0x00A2// end of script
Public0x01
void HapticFeedback()
Script3 statements · 73 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayHapticFeedback(0, HapticOption, false, EnableHapticFeedback, OverrideOption, this);0x0046return;0x0048// end of script
Public0x00
void CameraShake(USceneComponent* MeshComp)
Script10 statements · 267 bytes of bytecode
0x0000CallFunc_NotEqual_ClassClass_ReturnValue = NotEqual_ClassClass(Shake, nullptr);0x001Eif (!(CallFunc_NotEqual_ClassClass_ReturnValue)) goto Label_0108;0x002CCallFunc_K2_GetComponentLocation_ReturnValue = MeshComp.K2_GetComponentLocation();0x005ECallFunc_T5F_PlayWorldCameraShake_InnerRadius_ImplicitCast = Cast<4>(Inner Radius);0x007BCallFunc_T5F_PlayWorldCameraShake_OuterRadius_ImplicitCast = Cast<4>(Outer Radius);0x0098CallFunc_T5F_PlayWorldCameraShake_Falloff_ImplicitCast = Cast<4>(Falloff);0x00B5/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayWorldCameraShake(Shake, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_T5F_PlayWorldCameraShake_InnerRadius_ImplicitCast, CallFunc_T5F_PlayWorldCameraShake_OuterRadius_ImplicitCast, CallFunc_T5F_PlayWorldCameraShake_Falloff_ImplicitCast, false, this);0x0108Label_0108:0x0108return;0x010A// end of script
Public0x08
void VFX()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void FMod(USceneComponent* MeshComp, const UFMODAudioComponent*& AudioComponent)
Script26 statements · 827 bytes of bytecode
0x0000CallFunc_HasEventAssigned_ReturnValue = HasEventAssigned();0x0018if (!(CallFunc_HasEventAssigned_ReturnValue)) goto Label_0338;0x0026/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x0054CallFunc_IsValid_ReturnValue = IsValid(CallFunc_T5F_GetGameInstance_GameInstance);0x0071if (!(CallFunc_IsValid_ReturnValue)) goto Label_01A6;0x007Fif (!(bFollow)) goto Label_026C;0x008D/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAttached(FMOD Event, MeshComp, Socket Name, true, true, this, CallFunc_T5F_FMOD_PlayEventAttached_AudioComponent);0x00D8CallFunc_T5F_FMOD_PlayEventAttached_AudioComponent.SetVolume(Volume);0x0101CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_T5F_FMOD_PlayEventAttached_AudioComponent.K2_GetComponentLocation();0x0133/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_DebugCapsuleTrace(CallFunc_K2_GetComponentLocation_ReturnValue, 2, LinearColor{1f, 0.341f, 0f, 1f}, Draw Time, this);0x018EAudioComponent = CallFunc_T5F_FMOD_PlayEventAttached_AudioComponent;0x01A1goto Label_0338;0x01A6Label_01A6:0x01A6CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, FMOD Event, true);0x01CDCallFunc_GetSocketLocation_ReturnValue_1 = MeshComp.GetSocketLocation(Socket Name);0x020C/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_DebugCapsuleTrace(CallFunc_GetSocketLocation_ReturnValue_1, 2, LinearColor{1f, 0.341f, 0f, 1f}, Draw Time, this);0x0267goto Label_0338;0x026CLabel_026C:0x026CCallFunc_GetSocketLocation_ReturnValue = MeshComp.GetSocketLocation(Socket Name);0x02ABCallFunc_Conv_VectorToTransform_ReturnValue = Conv_VectorToTransform(CallFunc_GetSocketLocation_ReturnValue);0x02D0/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(FMOD Event, CallFunc_Conv_VectorToTransform_ReturnValue, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x0311EventInstanceSetVolume(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, Volume);0x032DAudioComponent = nullptr;0x0338Label_0338:0x0338return;0x033A// end of script
Public0x10
bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference)
Script6 statements · 91 bytes of bytecode
0x0000FMod(MeshComp, CallFunc_FMOD_AudioComponent);0x0020HapticFeedback();0x002ECameraShake(MeshComp);0x0045ReturnValue = true;0x0050return ReturnValue;0x005A// end of script
EventPublic0x41
FString GetNotifyName()
Script9 statements · 309 bytes of bytecode
0x0000CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(Socket Name);0x0025CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(Socket Name, FName(None));0x004FCallFunc_GetDisplayName_ReturnValue = GetDisplayName(FMOD Event);0x0074Temp_bool_Variable = CallFunc_EqualEqual_NameName_ReturnValue;0x0087CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, " \\u2022 ");0x00B5CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_NameToString_ReturnValue);0x00E3ReturnValue = Switch(Temp_bool_Variable, false => CallFunc_Concat_StrStr_ReturnValue_1, true => CallFunc_GetDisplayName_ReturnValue, default => K2Node_Select_Default);0x012Areturn ReturnValue;0x0134// end of script
EventPublic0x10

Subclasses 1