Zdexby TheHolyOneZ
4,841 classes
Class

URandomVoicesFunction_C

: UBlueprintFunctionLibrary : UObject
/Game/Sound/SFX/Voices/RandomVoicesFunction.RandomVoicesFunction_C 0x0028 (40 B) align 8 inherited 0x0028 1 scripted vtable /Game/Sound/SFX/Voices/RandomVoicesFunction
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 1

SignatureFlagsNativeParams
void RandomVoiceGameplay(const VoiceType& VoiceType, int32 MaxProbability1, USkeletalMeshComponent* SkeletalMesh, float Volume1, UObject* __WorldContext)
Script49 statements · 923 bytes of bytecode
0x0000Template = /Game/Sound/SFX/Voices/Attack/Attack_Cue.Attack_Cue;0x0013NewLocalVar = 0;0x0027Volume = 1f;0x003ENewLocalVar = VoiceType;0x0059MaxProbability = MaxProbability1;0x0074Skel = SkeletalMesh;0x0087Volume = Volume1;0x00A2Template = /Game/Sound/SFX/Voices/Attack/Attack_Cue.Attack_Cue;0x00B5K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 0);0x00D4if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0222;0x00E2K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 1);0x0101if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0338;0x010FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 2);0x012Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0350;0x013CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 3);0x015Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0350;0x0169K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 4);0x0188if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0350;0x0196K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 5);0x01B5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0368;0x01C3K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 6);0x01E2if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0380;0x01F0K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewLocalVar, 7);0x020Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0338;0x021Dgoto Label_0398;0x0222Label_0222:0x0222Template = /Game/Sound/SFX/Voices/Attack/Attack_Cue.Attack_Cue;0x0235Label_0235:0x0235CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, MaxProbability);0x025FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_RandomIntegerInRange_ReturnValue, 0);0x0281if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0398;0x028FGetComponentBounds(Skel, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x02BDCallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(Template, Skel, FName(None), CallFunc_GetComponentBounds_Origin, FRotator(0, 0, 0), 1, true, Volume, 1f, 0f, /Game/Sound/SFX/AttenuationPlayer.AttenuationPlayer, nullptr, true);0x0333goto Label_0398;0x0338Label_0338:0x0338Template = /Game/Sound/SFX/Voices/Effort/Effort_Cue.Effort_Cue;0x034Bgoto Label_0235;0x0350Label_0350:0x0350Template = /Game/Sound/SFX/Voices/Agony/Agony_Cue.Agony_Cue;0x0363goto Label_0235;0x0368Label_0368:0x0368Template = /Game/Sound/SFX/Voices/Death/Death_Cue.Death_Cue;0x037Bgoto Label_0235;0x0380Label_0380:0x0380Template = /Game/Sound/SFX/Voices/Breath/BreathA_Cue.BreathA_Cue;0x0393goto Label_0235;0x0398Label_0398:0x0398return;0x039A// end of script
StaticPublic0x20