Intial commit
This commit is contained in:
18
client/Scripts/Singletons/MusicManager.gd
Normal file
18
client/Scripts/Singletons/MusicManager.gd
Normal file
@ -0,0 +1,18 @@
|
||||
extends AudioStreamPlayer
|
||||
|
||||
var main_player : AudioStreamPlayer
|
||||
var looping : bool = false
|
||||
|
||||
func _ready():
|
||||
main_player = self
|
||||
|
||||
func play_music(song, loop=true):
|
||||
var audio_file = "res://Assets/Music/" + song + ".ogg"
|
||||
if File.new().file_exists(audio_file):
|
||||
var track = load(audio_file)
|
||||
looping = loop
|
||||
main_player.stream = track
|
||||
main_player.play()
|
||||
|
||||
func stop_music():
|
||||
main_player.stop()
|
Reference in New Issue
Block a user