All in a days yield(get_tree(), "idle_frame")!!!
This commit is contained in:
parent
86e3b5d0a9
commit
e656b51232
1 changed files with 5 additions and 2 deletions
|
@ -14,6 +14,7 @@ var msx_exists = false
|
||||||
func _ready():
|
func _ready():
|
||||||
set_as_toplevel(true)
|
set_as_toplevel(true)
|
||||||
Game.current_sector = last_sector
|
Game.current_sector = last_sector
|
||||||
|
yield(get_tree(), "idle_frame")
|
||||||
if get_tree().get_nodes_in_group("msx").size() > 0:
|
if get_tree().get_nodes_in_group("msx").size() > 0:
|
||||||
msx = get_tree().get_nodes_in_group("msx").pop_front()
|
msx = get_tree().get_nodes_in_group("msx").pop_front()
|
||||||
msx_exists = true
|
msx_exists = true
|
||||||
|
@ -42,8 +43,8 @@ func _process(delta):
|
||||||
else:
|
else:
|
||||||
off_level_indicator.visible = false
|
off_level_indicator.visible = false
|
||||||
#Ms.X off level indicator
|
#Ms.X off level indicator
|
||||||
if msx_exists && is_instance_valid(msx):
|
if msx_exists:
|
||||||
if msx.get_parent().is_free:
|
if is_instance_valid(msx) and msx.get_parent().is_free:
|
||||||
msx_off_level_indicator.visible = true
|
msx_off_level_indicator.visible = true
|
||||||
var msx_sector = Game.get_sector(msx.global_position)
|
var msx_sector = Game.get_sector(msx.global_position)
|
||||||
if msx_sector == current_sector:
|
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.y = msx.global_position.y
|
||||||
msx_off_level_indicator.position.x = 240
|
msx_off_level_indicator.position.x = 240
|
||||||
msx_off_level_indicator.anims.play("right")
|
msx_off_level_indicator.anims.play("right")
|
||||||
|
else:
|
||||||
|
msx_off_level_indicator.visible = false
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue