//public void EnqueueLast(Job j, JobTag? tag = null) public static void EnqueueLastOrFirst(JobQueue queue, Job j, JobTag?tag = null) { if (KeyBindingDefOf.ModifierIncrement_10x.IsDown) //ctrl { queue.EnqueueFirst(j, tag); } else { queue.EnqueueLast(j, tag); } }