Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_AudioMenu.WG_AudioMenu_C 0x05A0 (1,440 B) align 8 inherited 0x04D8 18 scripted vtable /Game/Ride/Menu/WG_AudioMenu
0x00x05A0

Members 24

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_VoiceLevelWidgetUWG_VoiceLevelWidget_C*10 flagsnullptr
0x08SoundOptionListURGListView*10 flagsnullptr
0x08InputSelectionURGListView*10 flagsnullptr
0x08InputDeviceWidgetUVerticalBox*10 flagsnullptr
0x08InputDeviceLabelUCommonTextBlock*10 flagsnullptr
0x08CaptureDeviceLabelUCommonTextBlock*10 flagsnullptr
0x08SilenceTresholdUOptionListItemBar_C*6 flagsnullptr
0x08SilenceAttackTimeUOptionListItemBar_C*6 flagsnullptr
0x08SilenceReleaseTimeUOptionListItemBar_C*6 flagsnullptr
0x08MicInputGainUOptionListItemBar_C*6 flagsnullptr
0x08BufferingDelayUOptionListItemBar_C*6 flagsnullptr
0x08NoiseThresholdUOptionListItemBar_C*6 flagsnullptr
0x10InputDeviceIdFString5 flags""
0x08MasterVolumeUOptionListItemBar_C*6 flagsnullptr
0x08AmbientVolumeUOptionListItemBar_C*6 flagsnullptr
0x08EffectsVolumeUOptionListItemBar_C*6 flagsnullptr
0x08MusicVolumeUOptionListItemBar_C*6 flagsnullptr
0x08UIVolumeUOptionListItemBar_C*6 flagsnullptr
0x08UnfocusedVolumeUOptionListItemBar_C*6 flagsnullptr
0x08VOIPVolumeUOptionListItemBar_C*6 flagsnullptr
0x08VOIPModeUOptionListItemStepper_C*6 flagsnullptr
0x08NewVarUOptionListItemBar_C*6 flagsnullptr
0x08DialogueVolumeUOptionListItemBar_C*6 flagsnullptr
Inherited from URGActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x01ShouldRerouteMoveInputbool6 flagstrue
0x01BlockToggleMenuWithGamepadbool7 flagstrue
0x04C20x06padding / unreflected
0x08EnhancedToggleMenuActionUInputAction*8 flagsnullptr
0x08EnhancedExtraActionUInputAction*8 flagsnullptr
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 18

SignatureFlagsNativeParams
UWidget* NavigateToAudioSettings(const EUINavigation& Navigation)
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = SoundOptionList;0x0013return ReturnValue;0x001D// end of script
Public0x10
UWidget* NavigateToInputSelector(const EUINavigation& Navigation)
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = InputSelection;0x0013return ReturnValue;0x001D// end of script
Public0x10
void RefreshInputDeviceLabel()
Script12 statements · 427 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018CallFunc_GetControllerUniqueNetId_ReturnValue = GetControllerUniqueNetId(CallFunc_GetOwningPlayer_ReturnValue);0x003DCallFunc_GetVoiceChatAudioInputDevice_ReturnValue = /Script/RedpointEOSFramework.Default__RedpointFrameworkBlueprintLibrary.GetVoiceChatAudioInputDevice(this, CallFunc_GetControllerUniqueNetId_ReturnValue);0x0079CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetVoiceChatAudioInputDevice_ReturnValue.DeviceName);0x00A7InputDeviceLabel.SetText(CallFunc_Conv_StringToText_ReturnValue);0x00D4CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x00ECCallFunc_GetControllerUniqueNetId_ReturnValue = GetControllerUniqueNetId(CallFunc_GetOwningPlayer_ReturnValue);0x0111CallFunc_GetVoiceChatAudioInputDevice_ReturnValue = /Script/RedpointEOSFramework.Default__RedpointFrameworkBlueprintLibrary.GetVoiceChatAudioInputDevice(this, CallFunc_GetControllerUniqueNetId_ReturnValue);0x014DCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetVoiceChatAudioInputDevice_ReturnValue.DeviceName);0x017BCaptureDeviceLabel.SetText(CallFunc_Conv_StringToText_ReturnValue);0x01A8return;0x01AA// end of script
Public0x00
UWidget* DoCustomNavigation()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = InputSelection;0x0013return ReturnValue;0x001D// end of script
Public0x08
void PopulateInputDevices()
Script27 statements · 724 bytes of bytecode
0x0000PushFlow(Label_02D1);0x0005InputSelection.ClearListItems();0x0025Temp_int_Loop_Counter_Variable = 0;0x003CTemp_int_Array_Index_Variable = 0;0x0053Label_0053:0x0053CallFunc_GetAvailableVoiceChatAudioDevices_ReturnValue = /Script/RedpointEOSFramework.Default__RedpointFrameworkBlueprintLibrary.GetAvailableVoiceChatAudioDevices(this);0x0086CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAvailableVoiceChatAudioDevices_ReturnValue);0x00C1CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00E7if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00F1Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x010CPushFlow(Label_0287);0x0111CallFunc_GetAvailableVoiceChatAudioDevices_ReturnValue = /Script/RedpointEOSFramework.Default__RedpointFrameworkBlueprintLibrary.GetAvailableVoiceChatAudioDevices(this);0x0144/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAvailableVoiceChatAudioDevices_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x017Fif (!(CallFunc_Array_Get_Item.bIsInputDevice)) PopFlow();0x0192CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/MicEntryItem.MicEntryItem_C, this);0x01B0CallFunc_GetAvailableVoiceChatAudioDevices_ReturnValue = /Script/RedpointEOSFramework.Default__RedpointFrameworkBlueprintLibrary.GetAvailableVoiceChatAudioDevices(this);0x01E3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAvailableVoiceChatAudioDevices_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x021E/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(MicData), CallFunc_Array_Get_Item);0x025DInputSelection.AddItem(CallFunc_SpawnObject_ReturnValue);0x0286PopFlow();0x0287Label_0287:0x0287CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02B1Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02CCgoto Label_0053;0x02D1Label_02D1:0x02D1return;0x02D3// end of script
Public0x00
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = SoundOptionList;0x0013return ReturnValue;0x001D// end of script
EventProtected0x08
void OnMicParametersUpdated()
Script14 statements · 507 bytes of bytecode
0x0000CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055CallFunc_GetMicNoiseGateThreshold_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetMicNoiseGateThreshold();0x0087CallFunc_GetSilenceDetectionThreshold_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetSilenceDetectionThreshold();0x00B9CallFunc_GetSilenceDetectionReleaseTime_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetSilenceDetectionReleaseTime();0x00EBCallFunc_GetSilenceDetectionAttackTime_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetSilenceDetectionAttackTime();0x011DCallFunc_UpdateMicrophoneParameters_InSilenceThreshold_ImplicitCast = Cast<4>(CallFunc_GetSilenceDetectionThreshold_ReturnValue);0x013ACallFunc_UpdateMicrophoneParameters_InSilenceEnvelopeAttack_ImplicitCast = Cast<4>(CallFunc_GetSilenceDetectionAttackTime_ReturnValue);0x0157CallFunc_UpdateMicrophoneParameters_InSilenceEnvelopeRelease_ImplicitCast = Cast<4>(CallFunc_GetSilenceDetectionReleaseTime_ReturnValue);0x0174CallFunc_UpdateMicrophoneParameters_InNoiseThreshold_ImplicitCast = Cast<4>(CallFunc_GetMicNoiseGateThreshold_ReturnValue);0x0191WG_VoiceLevelWidget.UpdateMicrophoneParameters(CallFunc_UpdateMicrophoneParameters_InSilenceThreshold_ImplicitCast, CallFunc_UpdateMicrophoneParameters_InSilenceEnvelopeAttack_ImplicitCast, CallFunc_UpdateMicrophoneParameters_InSilenceEnvelopeRelease_ImplicitCast, CallFunc_UpdateMicrophoneParameters_InNoiseThreshold_ImplicitCast, MicInputGain.CurrentValue);0x01F8return;0x01FA// end of script
Public0x00
void ApplyVOIPSettings()
Script36 statements · 686 bytes of bytecode
0x0000PushFlow(Label_02AB);0x0005PushFlow(Label_010A);0x000ACallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x001EK2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0042K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x005Fif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0069Local_RGGameUserSettings = K2Node_DynamicCast_AsRGGame_User_Settings;0x007CPushFlow(Label_0216);0x0081PushFlow(Label_0192);0x0086CallFunc_IsValid_ReturnValue_1 = IsValid(MicInputGain);0x00A3if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x00ADCallFunc_SetMicInputGain_InMicInputGain_ImplicitCast = Cast<3>(MicInputGain.CurrentValue);0x00E0Local_RGGameUserSettings.SetMicInputGain(CallFunc_SetMicInputGain_InMicInputGain_ImplicitCast);0x0109PopFlow();0x010ALabel_010A:0x010ACallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0122K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue);0x0146K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0163if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x016DK2Node_DynamicCast_AsRGPlayer_Controller.FlushVOIPSettings();0x0191PopFlow();0x0192Label_0192:0x0192CallFunc_IsValid_ReturnValue = IsValid(BufferingDelay);0x01AFif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01B9CallFunc_SetJitterBufferDelay_InJitterBufferDelay_ImplicitCast = Cast<3>(BufferingDelay.CurrentValue);0x01ECLocal_RGGameUserSettings.SetJitterBufferDelay(CallFunc_SetJitterBufferDelay_InJitterBufferDelay_ImplicitCast);0x0215PopFlow();0x0216Label_0216:0x0216Local_RGGameUserSettings.SetMicNoiseGateThreshold(0.03f);0x023BLocal_RGGameUserSettings.SetSilenceDetectionThreshold(0.02f);0x0260Local_RGGameUserSettings.SetSilenceDetectionAttackTime(2f);0x0285Local_RGGameUserSettings.SetSilenceDetectionReleaseTime(1100f);0x02AAPopFlow();0x02ABLabel_02AB:0x02ABreturn;0x02AD// end of script
Public0x00
void OnMicSliderUpdated(double Value)
Script3 statements · 17 bytes of bytecode
0x0000OnMicParametersUpdated();0x000Ereturn;0x0010// end of script
Public0x08
void ApplySoundSettings()
Script102 statements · 2,098 bytes of bytecode
0x0000PushFlow(Label_082F);0x0005CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0019K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x003DK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x005ArgSettings = K2Node_DynamicCast_AsRGGame_User_Settings;0x006DPushFlow(Label_06D6);0x0072PushFlow(Label_0561);0x0077PushFlow(Label_04E6);0x007CPushFlow(Label_04D7);0x0081PushFlow(Label_0453);0x0086PushFlow(Label_03CF);0x008BPushFlow(Label_02FE);0x0090PushFlow(Label_027A);0x0095PushFlow(Label_021D);0x009APushFlow(Label_01C0);0x009FPushFlow(Label_0163);0x00A4PushFlow(Label_0106);0x00A9CallFunc_SetSoundMasterVolume_Volume_ImplicitCast = Cast<3>(MasterVolume.CurrentValue);0x00DCrgSettings.SetSoundMasterVolume(CallFunc_SetSoundMasterVolume_Volume_ImplicitCast);0x0105PopFlow();0x0106Label_0106:0x0106CallFunc_SetSoundAmbientVolume_Volume_ImplicitCast = Cast<3>(AmbientVolume.CurrentValue);0x0139rgSettings.SetSoundAmbientVolume(CallFunc_SetSoundAmbientVolume_Volume_ImplicitCast);0x0162PopFlow();0x0163Label_0163:0x0163CallFunc_SetSoundEffectsVolume_Volume_ImplicitCast = Cast<3>(EffectsVolume.CurrentValue);0x0196rgSettings.SetSoundEffectsVolume(CallFunc_SetSoundEffectsVolume_Volume_ImplicitCast);0x01BFPopFlow();0x01C0Label_01C0:0x01C0CallFunc_SetSoundMusicVolume_Volume_ImplicitCast = Cast<3>(MusicVolume.CurrentValue);0x01F3rgSettings.SetSoundMusicVolume(CallFunc_SetSoundMusicVolume_Volume_ImplicitCast);0x021CPopFlow();0x021DLabel_021D:0x021DCallFunc_SetSoundUIVolume_Volume_ImplicitCast = Cast<3>(UIVolume.CurrentValue);0x0250rgSettings.SetSoundUIVolume(CallFunc_SetSoundUIVolume_Volume_ImplicitCast);0x0279PopFlow();0x027ALabel_027A:0x027ACallFunc_IsValid_ReturnValue = IsValid(VOIPVolume);0x0297if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02A1CallFunc_SetSoundVOIPVolume_Volume_ImplicitCast = Cast<3>(VOIPVolume.CurrentValue);0x02D4rgSettings.SetSoundVOIPVolume(CallFunc_SetSoundVOIPVolume_Volume_ImplicitCast);0x02FDPopFlow();0x02FELabel_02FE:0x02FECallFunc_IsValid_ReturnValue_1 = IsValid(VOIPMode);0x031Bif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0325VOIPMode.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0352CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CallFunc_GetSelectedIndex_SelectedIndex);0x0377CallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Ride.EVOIPMode, CallFunc_Conv_IntToByte_ReturnValue);0x03A5rgSettings.SetVOIPMode(CallFunc_GetValidValue_ReturnValue);0x03CEPopFlow();0x03CFLabel_03CF:0x03CFCallFunc_IsValid_ReturnValue_4 = IsValid(UnfocusedVolume);0x03ECif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x03F6CallFunc_SetUnfocusedBackgroundAudioVolume_Volume_ImplicitCast = Cast<3>(UnfocusedVolume.CurrentValue);0x0429rgSettings.SetUnfocusedBackgroundAudioVolume(CallFunc_SetUnfocusedBackgroundAudioVolume_Volume_ImplicitCast);0x0452PopFlow();0x0453Label_0453:0x0453CallFunc_IsValid_ReturnValue_3 = IsValid(DialogueVolume);0x0470if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x047ACallFunc_SetSoundDialogueVolume_Volume_ImplicitCast = Cast<3>(DialogueVolume.CurrentValue);0x04ADrgSettings.SetSoundDialogueVolume(CallFunc_SetSoundDialogueVolume_Volume_ImplicitCast);0x04D6PopFlow();0x04D7Label_04D7:0x04D7ApplyVOIPSettings();0x04E5PopFlow();0x04E6Label_04E6:0x04E6CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x04FBK2Node_DynamicCast_AsRGGame_Instance = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x051FK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance);0x053CK2Node_DynamicCast_AsRGGame_Instance.ApplySoundSettings();0x0560PopFlow();0x0561Label_0561:0x0561CallFunc_IsEmpty_ReturnValue = IsEmpty(InputDeviceId);0x057ECallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsEmpty_ReturnValue);0x059Bif (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x05A5CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x05BDCallFunc_GetControllerUniqueNetId_ReturnValue = GetControllerUniqueNetId(CallFunc_GetOwningPlayer_ReturnValue_1);0x05E2CallFunc_GetVoiceChatAudioInputDevice_ReturnValue = /Script/RedpointEOSFramework.Default__RedpointFrameworkBlueprintLibrary.GetVoiceChatAudioInputDevice(this, CallFunc_GetControllerUniqueNetId_ReturnValue);0x061ECallFunc_NotEqual_StriStri_ReturnValue = NotEqual_StriStri(CallFunc_GetVoiceChatAudioInputDevice_ReturnValue.DeviceID, InputDeviceId);0x064Dif (!(CallFunc_NotEqual_StriStri_ReturnValue)) PopFlow();0x0657CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x066FCallFunc_GetControllerUniqueNetId_ReturnValue = GetControllerUniqueNetId(CallFunc_GetOwningPlayer_ReturnValue_1);0x0694/Script/RedpointEOSFramework.Default__RedpointFrameworkBlueprintLibrary.SetVoiceChatAudioInputDevice(this, CallFunc_GetControllerUniqueNetId_ReturnValue, InputDeviceId);0x06C7RefreshInputDeviceLabel();0x06D5PopFlow();0x06D6Label_06D6:0x06D6OnMicParametersUpdated();0x06E4CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x06FCK2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue);0x0720K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x073Dif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0747CallFunc_GetVoiceChatComponent_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.GetVoiceChatComponent();0x0771CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetVoiceChatComponent_ReturnValue);0x078Eif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0798CallFunc_GetVoiceChatComponent_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.GetVoiceChatComponent();0x07C2CallFunc_GetVoiceChatComponent_ReturnValue.SetInputMuted(true);0x07E3CallFunc_GetVoiceChatComponent_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.GetVoiceChatComponent();0x080DCallFunc_GetVoiceChatComponent_ReturnValue.SetInputMuted(false);0x082EPopFlow();0x082FLabel_082F:0x082Freturn;0x0831// end of script
Public0x00
void OnVOIPModeUpdated(int32 SelectedIndex)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x04
void PopulateSoundSettings()
Script176 statements · 5,920 bytes of bytecode
0x0000PushFlow(Label_171D);0x0005SoundOptionList.ClearListItems();0x0025CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0039K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x005DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x007ArgSettings = K2Node_DynamicCast_AsRGGame_User_Settings;0x008DPushFlow(Label_13C9);0x0092PushFlow(Label_1012);0x0097PushFlow(Label_0D85);0x009CPushFlow(Label_0BCF);0x00A1PushFlow(Label_0A3F);0x00A6PushFlow(Label_0895);0x00ABPushFlow(Label_070B);0x00B0PushFlow(Label_057E);0x00B5PushFlow(Label_03DC);0x00BAPushFlow(Label_024D);0x00BFCallFunc_SpawnObject_ReturnValue_10 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x00DDSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(MaxValue), 1);0x0106CallFunc_GetSoundMasterVolume_ReturnValue = rgSettings.GetSoundMasterVolume();0x0138CallFunc_SetDoublePropertyByName_Value_ImplicitCast_9 = Cast<4>(CallFunc_GetSoundMasterVolume_ReturnValue);0x0155SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_9);0x017ESetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(StepSize), 0.1);0x01A7Temp_text_Variable_6 = NSLOCTEXT("E9B8E4394161739CB927B2B839FD5115", "", "Master");0x01E7SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(Text), Temp_text_Variable_6);0x0210MasterVolume = CallFunc_SpawnObject_ReturnValue_10;0x0223SoundOptionList.AddItem(MasterVolume);0x024CPopFlow();0x024DLabel_024D:0x024DCallFunc_SpawnObject_ReturnValue_9 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x026BSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(MaxValue), 1);0x0294CallFunc_GetSoundAmbientVolume_ReturnValue = rgSettings.GetSoundAmbientVolume();0x02C6CallFunc_SetDoublePropertyByName_Value_ImplicitCast_8 = Cast<4>(CallFunc_GetSoundAmbientVolume_ReturnValue);0x02E3SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_8);0x030CSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(StepSize), 0.1);0x0335Temp_text_Variable_5 = NSLOCTEXT("E0A8A49F4FB53C88E543EEB937F3B154", "", "Ambient");0x0376SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(Text), Temp_text_Variable_5);0x039FAmbientVolume = CallFunc_SpawnObject_ReturnValue_9;0x03B2SoundOptionList.AddItem(AmbientVolume);0x03DBPopFlow();0x03DCLabel_03DC:0x03DCCallFunc_SpawnObject_ReturnValue_8 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x03FASetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(MaxValue), 1);0x0423CallFunc_GetSoundEffectsVolume_ReturnValue = rgSettings.GetSoundEffectsVolume();0x0455CallFunc_SetDoublePropertyByName_Value_ImplicitCast_7 = Cast<4>(CallFunc_GetSoundEffectsVolume_ReturnValue);0x0472SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_7);0x049BSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(StepSize), 0.1);0x04C4Temp_text_Variable_4 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Effects");0x0518SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(Text), Temp_text_Variable_4);0x0541EffectsVolume = CallFunc_SpawnObject_ReturnValue_8;0x0554SoundOptionList.AddItem(EffectsVolume);0x057DPopFlow();0x057ELabel_057E:0x057ECallFunc_SpawnObject_ReturnValue_7 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x059CSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(MaxValue), 1);0x05C5CallFunc_GetSoundMusicVolume_ReturnValue = rgSettings.GetSoundMusicVolume();0x05F7CallFunc_SetDoublePropertyByName_Value_ImplicitCast_6 = Cast<4>(CallFunc_GetSoundMusicVolume_ReturnValue);0x0614SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_6);0x063DSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(StepSize), 0.1);0x0666Temp_text_Variable_3 = NSLOCTEXT("E3AF0C154B2A0B2FC87FFA84C28A4CAC", "", "Music");0x06A5SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(Text), Temp_text_Variable_3);0x06CEMusicVolume = CallFunc_SpawnObject_ReturnValue_7;0x06E1SoundOptionList.AddItem(MusicVolume);0x070APopFlow();0x070BLabel_070B:0x070BCallFunc_SpawnObject_ReturnValue_6 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0729SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(MaxValue), 1);0x0752CallFunc_GetSoundUIVolume_ReturnValue = rgSettings.GetSoundUIVolume();0x0784CallFunc_SetDoublePropertyByName_Value_ImplicitCast_5 = Cast<4>(CallFunc_GetSoundUIVolume_ReturnValue);0x07A1SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_5);0x07CASetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(StepSize), 0.1);0x07F3Temp_text_Variable_2 = NSLOCTEXT("CD6DC3F647553195A9F08BA510F8137D", "", "UI");0x082FSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Text), Temp_text_Variable_2);0x0858UIVolume = CallFunc_SpawnObject_ReturnValue_6;0x086BSoundOptionList.AddItem(UIVolume);0x0894PopFlow();0x0895Label_0895:0x0895CallFunc_IsBuildForDesktop_ReturnValue = IsBuildForDesktop();0x08A9if (!(CallFunc_IsBuildForDesktop_ReturnValue)) PopFlow();0x08B3CallFunc_SpawnObject_ReturnValue_5 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x08D1SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(MaxValue), 1);0x08FACallFunc_GetSoundVOIPVolume_ReturnValue = rgSettings.GetSoundVOIPVolume();0x092CCallFunc_SetDoublePropertyByName_Value_ImplicitCast_4 = Cast<4>(CallFunc_GetSoundVOIPVolume_ReturnValue);0x0949SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_4);0x0972SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(StepSize), 0.1);0x099BTemp_text_Variable_1 = NSLOCTEXT("B9D6C509487B00C53EE26497488F0CC0", "", "VOIP");0x09D9SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Text), Temp_text_Variable_1);0x0A02VOIPVolume = CallFunc_SpawnObject_ReturnValue_5;0x0A15SoundOptionList.AddItem(VOIPVolume);0x0A3EPopFlow();0x0A3FLabel_0A3F:0x0A3FCallFunc_SpawnObject_ReturnValue_3 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0A5DSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(MaxValue), 1);0x0A86CallFunc_GetSoundDialogueVolume_ReturnValue = rgSettings.GetSoundDialogueVolume();0x0AB8CallFunc_SetDoublePropertyByName_Value_ImplicitCast_3 = Cast<4>(CallFunc_GetSoundDialogueVolume_ReturnValue);0x0AD5SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_3);0x0AFESetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(StepSize), 0.1);0x0B27Temp_text_Variable_7 = NSLOCTEXT("5494239E472D72F90646A8B3AF3325E5", "", "Dialogue");0x0B69SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Text), Temp_text_Variable_7);0x0B92DialogueVolume = CallFunc_SpawnObject_ReturnValue_3;0x0BA5SoundOptionList.AddItem(DialogueVolume);0x0BCEPopFlow();0x0BCFLabel_0BCF:0x0BCFCallFunc_IsBuildForDesktop_ReturnValue_1 = IsBuildForDesktop();0x0BE3if (!(CallFunc_IsBuildForDesktop_ReturnValue_1)) PopFlow();0x0BEDCallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0C0BSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(MaxValue), 1);0x0C34CallFunc_GetUnfocusedAudioVolume_ReturnValue = rgSettings.GetUnfocusedAudioVolume();0x0C66CallFunc_SetDoublePropertyByName_Value_ImplicitCast_2 = Cast<4>(CallFunc_GetUnfocusedAudioVolume_ReturnValue);0x0C83SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_2);0x0CACSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(StepSize), 0.1);0x0CD5Temp_text_Variable_8 = NSLOCTEXT("D19389704CA4FB73A0A6638C97BC4FB7", "", "Unfocused Volume");0x0D1FSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Text), Temp_text_Variable_8);0x0D48UnfocusedVolume = CallFunc_SpawnObject_ReturnValue_2;0x0D5BSoundOptionList.AddItem(UnfocusedVolume);0x0D84PopFlow();0x0D85Label_0D85:0x0D85CallFunc_SpawnObject_ReturnValue_4 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0DA3K2Node_MakeArray_Array = {NSLOCTEXT("602C04A14C56E85343E62B81EECF6CE4", "", "Push To Talk"), NSLOCTEXT("A0DD1D2D4A9BB5AF1CE818B06E40C324", "", "Toggle To Talk")};0x0E18/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Labels), K2Node_MakeArray_Array);0x0E57CallFunc_GetVOIPMode_ReturnValue = rgSettings.GetVOIPMode();0x0E89CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetVOIPMode_ReturnValue, 2);0x0EA8CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetVOIPMode_ReturnValue);0x0ECDCallFunc_SelectInt_ReturnValue = SelectInt(1, CallFunc_Conv_ByteToInt_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue);0x0F00SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue);0x0F29Temp_text_Variable = NSLOCTEXT("D3AA7136446390B87D9FFC9A00CAE62D", "", "VOIP Mode");0x0F6CSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Text), Temp_text_Variable);0x0F95VOIPMode = CallFunc_SpawnObject_ReturnValue_4;0x0FA8SoundOptionList.AddItem(VOIPMode);0x0FD1K2Node_CreateDelegate_OutputDelegate.Bind(this, OnVOIPModeUpdated);0x0FE8VOIPMode.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate;0x1011PopFlow();0x1012Label_1012:0x1012CallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x1030CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(0);0x1055SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_3);0x107ECallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(2);0x10A3SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue_2);0x10CCCallFunc_GetMicInputGain_ReturnValue = rgSettings.GetMicInputGain();0x10FECallFunc_SetDoublePropertyByName_Value_ImplicitCast_1 = Cast<4>(CallFunc_GetMicInputGain_ReturnValue);0x111BSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast_1);0x1144CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(2);0x1169CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(0);0x118ECallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(0.05, CallFunc_MakeLiteralDouble_ReturnValue_3, CallFunc_MakeLiteralDouble_ReturnValue_2, 0, 1);0x11D7SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue_1);0x1200Temp_text_Variable_9 = NSLOCTEXT("657AE64E4F7EAA6E97FE73BE5807E0A2", "", "Multiplier of raw audio input (0.5 means that your voice volume is halved and 2 means that your voice volume is doubled)");0x12B2SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(ToolTipText), Temp_text_Variable_9);0x12DBTemp_text_Variable_10 = NSLOCTEXT("1A9C229D4D28443C1D692699B1604812", "", "Mic Input Gain");0x1323SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable_10);0x134CMicInputGain = CallFunc_SpawnObject_ReturnValue_1;0x135FSoundOptionList.AddItem(MicInputGain);0x1388K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnMicSliderUpdated);0x139FMicInputGain.OnValueUpdated += K2Node_CreateDelegate_OutputDelegate_1;0x13C8PopFlow();0x13C9Label_13C9:0x13C9CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x13DDif (!(CallFunc_IsBuildForSteam_ReturnValue)) PopFlow();0x13E7CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x1405SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(MinValue), 50);0x142ESetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(MaxValue), 500);0x1457CallFunc_GetJitterBufferDelay_ReturnValue = rgSettings.GetJitterBufferDelay();0x1489CallFunc_SetDoublePropertyByName_Value_ImplicitCast = Cast<4>(CallFunc_GetJitterBufferDelay_ReturnValue);0x14A6SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast);0x14CFCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(50);0x14F4CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(500);0x1519CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(60, CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1, 0, 1);0x1562SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue);0x158BTemp_text_Variable_11 = NSLOCTEXT("572B561A4CFAA7B4C2D0CE86B7CA0ADF", "", "The length of voice that we buffer up before sending it, low values means low latency, but also increases chance for jitter");0x1640SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(ToolTipText), Temp_text_Variable_11);0x1669Temp_text_Variable_12 = NSLOCTEXT("54422796420157C620E6A3B68E8769CF", "", "Mic Buffer Size (ms)");0x16B7SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_12);0x16E0BufferingDelay = CallFunc_SpawnObject_ReturnValue;0x16F3SoundOptionList.AddItem(BufferingDelay);0x171CPopFlow();0x171DLabel_171D:0x171Dreturn;0x171F// end of script
Public0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_AudioMenu(10);0x000Freturn;0x0011// end of script
EventPublic0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_AudioMenu(53);0x000Freturn;0x0011// end of script
EventProtected0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_AudioMenu(927);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__WG_AudioMenu_InputSelection_K2Node_ComponentBoundEvent_0_SimpleListItemEventDynamic__DelegateSignature(UObject* Item)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Item = Item;0x0012ExecuteUbergraph_WG_AudioMenu(1249);0x0021return;0x0023// end of script
0x08
void InputLevelChanged(float Level)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Level = Level;0x0012ExecuteUbergraph_WG_AudioMenu(1391);0x0021return;0x0023// end of script
0x04
void ExecuteUbergraph_WG_AudioMenu(int32 EntryPoint)
Script61 statements · 1,439 bytes of bytecode
0x0000goto [EntryPoint];0x000AConstruct();0x0014PopulateSoundSettings();0x0022PopulateInputDevices();0x0030goto Label_059C;0x0035BP_OnActivated();0x003FOnMicParametersUpdated();0x004DCallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x0061if (!(CallFunc_IsBuildForSteam_ReturnValue)) goto Label_01A1;0x006FWG_VoiceLevelWidget.SetVoiceDetectionEnabled(true);0x0094CallFunc_GetDefaultCaptureDevice_ReturnValue = GetDefaultCaptureDevice();0x00B0CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDefaultCaptureDevice_ReturnValue);0x00D5InputDeviceLabel.SetText(CallFunc_Conv_StringToText_ReturnValue);0x0102CallFunc_GetCaptureDevice_ReturnValue = WG_VoiceLevelWidget.VoiceCaptureComponent.GetCaptureDevice();0x014ACallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_GetCaptureDevice_ReturnValue);0x016FCaptureDeviceLabel.SetText(CallFunc_Conv_StringToText_ReturnValue_1);0x019Cgoto Label_059C;0x01A1Label_01A1:0x01A1CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x01B9CallFunc_ObjectIsA_ReturnValue = ObjectIsA(CallFunc_GetOwningPlayer_ReturnValue, /Game/Ride/Menu/BP_FrontEndController.BP_FrontEndController_C);0x01DFif (!(CallFunc_ObjectIsA_ReturnValue)) goto Label_023E;0x01EDInputDeviceWidget.SetVisibility(1);0x0213InputSelection.SetVisibility(1);0x0239goto Label_059C;0x023ELabel_023E:0x023ECallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/Ride.RGVoiceInputMeterSubsystem);0x025CCallFunc_GetGameInstanceSubsystem_ReturnValue_2.ActivateMeter();0x027CCallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0294K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue_1);0x02B8K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x02D5if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_059C;0x02E3CallFunc_GetVoiceChatComponent_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.GetVoiceChatComponent();0x030DCallFunc_GetVoiceChatComponent_ReturnValue.SetInputMuted(false);0x032ERefreshInputDeviceLabel();0x033CCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGVoiceInputMeterSubsystem);0x035AK2Node_CreateDelegate_OutputDelegate.Bind(this, InputLevelChanged);0x0371CallFunc_GetGameInstanceSubsystem_ReturnValue.OnMicInputLevelChanged += K2Node_CreateDelegate_OutputDelegate;0x039Agoto Label_059C;0x039FBP_OnDeactivated();0x03A9WG_VoiceLevelWidget.SetVoiceDetectionEnabled(false);0x03CECallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/Ride.RGVoiceInputMeterSubsystem);0x03ECCallFunc_GetGameInstanceSubsystem_ReturnValue_1.DeactivateMeter();0x040CCallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0424K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetOwningPlayer_ReturnValue_2);0x0448K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0465if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_059C;0x0473if (!(K2Node_DynamicCast_AsBP_First_Person_Player_Controller.bIsTalking)) goto Label_04BC;0x0497K2Node_DynamicCast_AsBP_First_Person_Player_Controller.StartVOIPTalking();0x04B7goto Label_059C;0x04BCLabel_04BC:0x04BCK2Node_DynamicCast_AsBP_First_Person_Player_Controller.StopVOIPTalking();0x04DCgoto Label_059C;0x04E1K2Node_DynamicCast_AsMic_Entry_Item = Cast<MicEntryItem_C>(K2Node_ComponentBoundEvent_Item);0x0505K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMic_Entry_Item);0x0522if (!(K2Node_DynamicCast_bSuccess)) goto Label_059C;0x0530InputDeviceId = K2Node_DynamicCast_AsMic_Entry_Item.MicData.DeviceID;0x056Agoto Label_059C;0x056FWG_VoiceLevelWidget.VoiceDetectionEnvelopeUpdated(K2Node_CustomEvent_Level);0x059CLabel_059C:0x059Creturn;0x059E// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type