diff --git a/scripts/anthill.gd b/scripts/anthill.gd index 021fd68..f56b656 100644 --- a/scripts/anthill.gd +++ b/scripts/anthill.gd @@ -13,6 +13,12 @@ var ant_nitwit := preload("res://scenes/units/ant_nitwit.tscn") @onready var nitwits_holder: Node = $/root/World/Units/Nitwits +func _ready() -> void: + assert(ui_origin != null, "ui_origin missing!") + assert(nitwits_holder != null, "nitwits_holder missing!") + super._ready() + + ## Returns amount of honeydew that did not fit func put_honeydew(amount: int) -> int: var new_honeydew_amount := honeydew + amount diff --git a/scripts/globals/ui_manager.gd b/scripts/globals/ui_manager.gd index 412fa4a..f6cfeaf 100644 --- a/scripts/globals/ui_manager.gd +++ b/scripts/globals/ui_manager.gd @@ -1,4 +1,7 @@ extends Node +@onready var anthill_info: AnthillInfo = $/root/World/UI/AnthillInfo -@onready var anthill_info: AnthillInfo = $/root/World/UI/AnthillInfo \ No newline at end of file + +func _ready() -> void: + assert(anthill_info != null, "anthill_info missing!") diff --git a/scripts/ui/anthill_info.gd b/scripts/ui/anthill_info.gd index b72a318..10e8947 100644 --- a/scripts/ui/anthill_info.gd +++ b/scripts/ui/anthill_info.gd @@ -14,6 +14,7 @@ func _ready() -> void: assert(label != null, "label missing!") assert(nitwit_button != null, "nitwit_button missing!") assert(add_one_button != null, "add_one_button missing!") + assert(add_five_button != null, "add_five_button missing!") assert(counter != null, "counter missing!") super._ready() nitwit_button.pressed.connect(_on_nitwit_button_pressed) diff --git a/scripts/units/controlled_unit.gd b/scripts/units/controlled_unit.gd index d2ceaa7..349afb1 100644 --- a/scripts/units/controlled_unit.gd +++ b/scripts/units/controlled_unit.gd @@ -26,7 +26,6 @@ func _ready() -> void: assert(camera != null, "camera missing!") assert(selection_sprite != null, "selection_sprite missing!") - set_selected(false) if spawn_pos != null and spawn_pos != Vector3.ZERO: global_position = spawn_pos super._ready() diff --git a/scripts/units/unit.gd b/scripts/units/unit.gd index 30b90cc..08b27e2 100644 --- a/scripts/units/unit.gd +++ b/scripts/units/unit.gd @@ -20,7 +20,6 @@ var wandering_center: Vector3 = Vector3.ZERO func _ready() -> void: - assert(hover_sprite != null, "hover_sprite missing!") assert(nav_agent != null, "nav_agent missing!") assert(animation_tree != null, "animation_tree missing!") assert(visibility_notifier != null, "visibility_notifier missing!")