extends "res://scripts/player.gd" onready var placement = preload("res://scripts/placement.gd").new(self, "res://scenes/heroes/5_portal.tscn") var radius = 15 # The spaces make the bracket centered, rather than on of the dots var first_crosshair = " [..." var second_crosshair = "...] " # --- Godot overrides --- func _ready(): placement.start_action = "hero_5_place_portal" placement.confirm_action = "hero_5_confirm_portal" placement.delete_action = "hero_5_remove_portal" placement.max_placed = 100 func _process(delta): if is_network_master(): placement.place_input(radius) var is_second = placement.placed.size() % 2 != 0 var crosshair = second_crosshair if is_second else first_crosshair get_node("MasterOnly/Crosshair").set_text(crosshair) func _exit_tree(): ._exit_tree() if placement: placement.clear() # --- Player overrides --- # --- Own ---