16 lines
418 B
GDScript
16 lines
418 B
GDScript
extends LevelState
|
|
|
|
|
|
var player_id: int
|
|
|
|
|
|
func _enter(_previous_state_path: String, _data: Dictionary = {}) -> void:
|
|
print("entering level paused")
|
|
assert(_data["player"] == 1 or _data["player"] == 2, "invalid player id passed")
|
|
player_id = _data["player"]
|
|
get_tree().paused = true
|
|
|
|
|
|
func _handle_input(event: InputEvent) -> void:
|
|
if event.is_action_pressed("p"+str(player_id)+"_pause"):
|
|
finished.emit(PLAYING)
|