1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
extends ConfirmButton class_name ResignButton func _signal_recieved(what: Dictionary) -> void: if what.type == PacketHandler.SIGNALHEADERS.resign: Globals.grid.win(Globals.team, "resignation") func _pressed() -> void: if Globals.spectating: return if waiting_on_answer: _confirmed(true) else: confirm() func after_confirmed(): PacketHandler.signal({}, PacketHandler.SIGNALHEADERS.resign) Globals.grid.win("w" if Globals.team == "b" else "b", "resignation") disabled = true