All in a days yield(get_tree(), "idle_frame")!!!

This commit is contained in:
Haze Weathers 2024-11-24 19:14:37 -05:00
parent 86e3b5d0a9
commit e656b51232

View file

@ -14,6 +14,7 @@ var msx_exists = false
func _ready():
set_as_toplevel(true)
Game.current_sector = last_sector
yield(get_tree(), "idle_frame")
if get_tree().get_nodes_in_group("msx").size() > 0:
msx = get_tree().get_nodes_in_group("msx").pop_front()
msx_exists = true
@ -42,8 +43,8 @@ func _process(delta):
else:
off_level_indicator.visible = false
#Ms.X off level indicator
if msx_exists && is_instance_valid(msx):
if msx.get_parent().is_free:
if msx_exists:
if is_instance_valid(msx) and msx.get_parent().is_free:
msx_off_level_indicator.visible = true
var msx_sector = Game.get_sector(msx.global_position)
if msx_sector == current_sector:
@ -56,3 +57,5 @@ func _process(delta):
msx_off_level_indicator.position.y = msx.global_position.y
msx_off_level_indicator.position.x = 240
msx_off_level_indicator.anims.play("right")
else:
msx_off_level_indicator.visible = false