timergen.gd 408 B

12345678910111213141516171819
  1. extends Node
  2. var time
  3. var bettertimer = preload('res://bettertime.tscn')
  4. var count = 0
  5. var timerslist = []
  6. func createtime(node,arg = 0.1, process = 0):
  7. time = bettertimer.instance()
  8. time.wait_time = arg
  9. time.pause_mode = process
  10. time.name = 'timernew'
  11. timerslist.append(time)
  12. node.call_deferred('add_child',time)
  13. return time
  14. func timernuke():
  15. for i in timerslist:
  16. if i != null: i.queue_free()