End of lesson 28.
This commit is contained in:
22
scripts/ui/LoadingPanel.gd
Normal file
22
scripts/ui/LoadingPanel.gd
Normal file
@@ -0,0 +1,22 @@
|
||||
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()
|
||||
|
||||
Reference in New Issue
Block a user