economy.gd 654 B

12345678910111213141516171819202122232425
  1. extends Node
  2. var wheat: int = 0
  3. var disable_leaderboards: bool = false
  4. @onready var wheat_label: Label = $"../../../UILayer/UI/Wheat/HBoxContainer/Label"
  5. @onready var no_time_for_signals = $"../../../UILayer/UI/Plants"
  6. func _ready():
  7. disable_leaderboards = false
  8. add(19)
  9. func _input(event: InputEvent):
  10. if event.is_action_pressed("cash_cheat"):
  11. disable_leaderboards = true
  12. add(10)
  13. func add(count: int) -> bool:
  14. wheat += count
  15. if wheat < 0:
  16. wheat -= count
  17. return false
  18. wheat_label.set_text(str(wheat))
  19. for i in no_time_for_signals.get_children():
  20. i.updoot(wheat)
  21. return true