2020-05-16 20:35:08 -04:00

28 lines
418 B
GDScript

extends Node2D
export var display_name = "Untitled"
export var load_on_start = false
export var music : AudioStream
var loaded = false
func is_loaded():
return loaded
func _ready():
if load_on_start:
load_zone()
else:
unload_zone()
func load_zone():
if $"/root/MusicManager".stream != music:
$"/root/MusicManager".play_stream(music)
show()
loaded = true
func unload_zone():
hide()
loaded = false