23 lines
446 B
GDScript
23 lines
446 B
GDScript
extends MarginContainer
|
|
|
|
class_name LoadingPanel
|
|
|
|
@export var player:Player
|
|
|
|
func _ready() -> void:
|
|
CommandDispatcher.LOAD_MAP.connect(onLoadMap)
|
|
CommandDispatcher.LOAD_COMPLETE.connect(onMapLoaded)
|
|
|
|
player.camera.enabled = false
|
|
player.animator.sprite_frames.set_animation_loop("Walk Down", true)
|
|
|
|
func onLoadMap(map, spawnpoint, facing):
|
|
player.animator.play("Walk down")
|
|
show()
|
|
|
|
|
|
func onMapLoaded():
|
|
player.animator.stop()
|
|
hide()
|
|
|