apartment_question1.gd 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. extends Panel
  2. func _on_kill_yourself_pressed():
  3. visible = false
  4. Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
  5. # add 4 objectives
  6. for i in range(4):
  7. GameManager.add_objective("JUMP OUT THE WINDOW")
  8. GameManager.objectives_visible(true) # show objectives
  9. $kill_yourself_music.playing = true # classical music
  10. # Make it so you cant exit
  11. get_owner().get_node("apartment/furniture/fridge/Refrigerator_door_01/fridge door").set_meta("interactable", false)
  12. get_owner().get_node("apartment/furniture/fridge/Refrigerator_door_01/fridge door").set_meta("text", "nuh uh")
  13. get_owner().get_node("apartment/furniture/door/StaticBody3D").set_meta("text", "nuh uh")
  14. #get_owner().get_node("apartment/furniture/door/StaticBody3D").set_meta("interactable", false)
  15. get_owner().get_node("apartment/box/window").queue_free()
  16. get_tree().paused = false
  17. func _on_rob_gas_station_pressed():
  18. get_owner().get_node("apartment/furniture/door/StaticBody3D").set_meta("text", "nuh uh")
  19. get_owner().get_node("apartment/furniture/door/StaticBody3D").set_meta("interactable", false)
  20. visible = false
  21. Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
  22. GameManager.add_objective("get gun from fridge")
  23. GameManager.objectives_visible(true)
  24. get_tree().paused = false