fixed level loading and starting to setup proper gyms, zoos and playtest levels
All checks were successful
All checks were successful
This commit is contained in:
@@ -4,7 +4,27 @@ class_name Toolbox
|
||||
extends OverlaidMenu
|
||||
|
||||
@export var player: PlayerController
|
||||
@export var level_selection_menu: PackedScene = preload("uid://fybssggvts5q")
|
||||
|
||||
@onready var player_invicible_toggle: CheckButton = %PlayerInvicibleToggle
|
||||
|
||||
func _ready() -> void:
|
||||
player_invicible_toggle.button_pressed = player.IsInvincibleOverride
|
||||
|
||||
|
||||
func _on_kill_player_button_pressed() -> void:
|
||||
get_tree().create_timer(1).timeout.connect(player.Kill)
|
||||
close()
|
||||
|
||||
func _on_player_invicible_toggled(toggled_on: bool) -> void:
|
||||
player.IsInvincibleOverride = toggled_on
|
||||
print(player.IsInvincible)
|
||||
|
||||
|
||||
func _on_restart_current_level_pressed() -> void:
|
||||
SceneLoader.reload_current_scene()
|
||||
|
||||
|
||||
func _on_select_level_pressed() -> void:
|
||||
var menu: LevelSelectMenu = level_selection_menu.instantiate()
|
||||
add_child(menu)
|
||||
|
||||
Reference in New Issue
Block a user