19 lines
522 B
GDScript
19 lines
522 B
GDScript
class_name OverworldSingleton extends Node
|
|
|
|
signal mapChanged
|
|
|
|
func _init() -> void:
|
|
pass
|
|
|
|
func _exit_tree() -> void:
|
|
TRANSITION.fadeOutEnd.disconnect(onFadeOutEnd)
|
|
|
|
func mapChange(map:Map.MapKey) -> void:
|
|
TRANSITION.fade(TransitionSingleton.FadeType.FADE_OUT)
|
|
TRANSITION.fadeOutEnd.connect(onFadeOutEnd)
|
|
print("OverworldSingleton: mapChange called with map:", map)
|
|
|
|
func onFadeOutEnd() -> void:
|
|
TRANSITION.fadtOutEnd.disconnect(onFadeOutEnd)
|
|
TRANSITION.fade(TransitionSingleton.FadeType.FADE_IN)
|
|
mapChanged.emit() |