# This is the main script for our music switch. using { /Fortnite.com/Devices } using { /Fortnite.com/Devices/Patchwork } using { /Verse.org/Simulation } using { /UnrealEngine.com/Temporary/Diagnostics } MyMusicSwitch := class(creative_device): # This is the button device. @editable ButtonDevice : button_device = button_device{} # This is the music device. @editable MusicDevice : speaker_device = speaker_device{} # This is the Value Setter device. # It connects the button to the music. @editable VolumeSetter : value_setter_device = value_setter_device{} # This function runs when the game starts. OnBegin() : void = # We connect the button's "Pressed" event to our script. ButtonDevice.InteractedWithEvent.Subscribe(OnButtonPressed) # This function runs when the button is pressed. OnButtonPressed(Agent : agent) : void = # We use the Value Setter to change the volume. # We set it to 0.0 to turn the music off. VolumeSetter.SetValue(0.0)