├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── addons └── jqs │ ├── icons │ ├── job.png │ ├── job.png.import │ ├── queue.png │ └── queue.png.import │ ├── plugin.cfg │ ├── plugin.gd │ └── scripts │ ├── job.gd │ ├── job_group.gd │ ├── job_node.gd │ ├── job_queue.gd │ ├── job_queue_manager.gd │ └── worker_pool.gd ├── dem5749.tmp ├── demo_scene.tscn ├── icon.svg ├── icon.svg.import ├── images ├── Callback - Code.png ├── Callback - Code.png.import ├── JobNode-Code.png ├── JobNode-Code.png.import ├── JobNodeInspector.png ├── JobNodeInspector.png.import ├── JobQueueingSystemInspector.png ├── JobQueueingSystemInspector.png.import ├── JobQueueingSystemNodeTree.png ├── JobQueueingSystemNodeTree.png.import ├── MyJob - Code.png ├── MyJob - Code.png.import ├── high-level-design.png ├── high-level-design.png.import └── queue-asset-icon.png ├── project.godot └── scripts ├── callback_job.gd ├── demo_scene.gd ├── my_job.gd └── other_job.gd /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/README.md -------------------------------------------------------------------------------- /addons/jqs/icons/job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/icons/job.png -------------------------------------------------------------------------------- /addons/jqs/icons/job.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/icons/job.png.import -------------------------------------------------------------------------------- /addons/jqs/icons/queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/icons/queue.png -------------------------------------------------------------------------------- /addons/jqs/icons/queue.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/icons/queue.png.import -------------------------------------------------------------------------------- /addons/jqs/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/plugin.cfg -------------------------------------------------------------------------------- /addons/jqs/plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/plugin.gd -------------------------------------------------------------------------------- /addons/jqs/scripts/job.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/scripts/job.gd -------------------------------------------------------------------------------- /addons/jqs/scripts/job_group.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/scripts/job_group.gd -------------------------------------------------------------------------------- /addons/jqs/scripts/job_node.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/scripts/job_node.gd -------------------------------------------------------------------------------- /addons/jqs/scripts/job_queue.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/scripts/job_queue.gd -------------------------------------------------------------------------------- /addons/jqs/scripts/job_queue_manager.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/scripts/job_queue_manager.gd -------------------------------------------------------------------------------- /addons/jqs/scripts/worker_pool.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/addons/jqs/scripts/worker_pool.gd -------------------------------------------------------------------------------- /dem5749.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/dem5749.tmp -------------------------------------------------------------------------------- /demo_scene.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/demo_scene.tscn -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/icon.svg -------------------------------------------------------------------------------- /icon.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/icon.svg.import -------------------------------------------------------------------------------- /images/Callback - Code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/Callback - Code.png -------------------------------------------------------------------------------- /images/Callback - Code.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/Callback - Code.png.import -------------------------------------------------------------------------------- /images/JobNode-Code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobNode-Code.png -------------------------------------------------------------------------------- /images/JobNode-Code.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobNode-Code.png.import -------------------------------------------------------------------------------- /images/JobNodeInspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobNodeInspector.png -------------------------------------------------------------------------------- /images/JobNodeInspector.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobNodeInspector.png.import -------------------------------------------------------------------------------- /images/JobQueueingSystemInspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobQueueingSystemInspector.png -------------------------------------------------------------------------------- /images/JobQueueingSystemInspector.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobQueueingSystemInspector.png.import -------------------------------------------------------------------------------- /images/JobQueueingSystemNodeTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobQueueingSystemNodeTree.png -------------------------------------------------------------------------------- /images/JobQueueingSystemNodeTree.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/JobQueueingSystemNodeTree.png.import -------------------------------------------------------------------------------- /images/MyJob - Code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/MyJob - Code.png -------------------------------------------------------------------------------- /images/MyJob - Code.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/MyJob - Code.png.import -------------------------------------------------------------------------------- /images/high-level-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/high-level-design.png -------------------------------------------------------------------------------- /images/high-level-design.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/high-level-design.png.import -------------------------------------------------------------------------------- /images/queue-asset-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/images/queue-asset-icon.png -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/project.godot -------------------------------------------------------------------------------- /scripts/callback_job.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/scripts/callback_job.gd -------------------------------------------------------------------------------- /scripts/demo_scene.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/scripts/demo_scene.gd -------------------------------------------------------------------------------- /scripts/my_job.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/scripts/my_job.gd -------------------------------------------------------------------------------- /scripts/other_job.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoh82/nodebased-job-queueing-system/HEAD/scripts/other_job.gd --------------------------------------------------------------------------------