void rotateUpdate() { if (Input.GetKey(KeyCode.Q)) { if (Input.GetKeyDown(KeyCode.Q)) { if (numOfRotationCalls >= 2) { return; } else { ++numOfRotationCalls; //JobManager.instance.EnqueueJob( Rotate( 90f , normalTime )); mJobSequencer.EnqueueJob(Rotate(90f, normalTime)); } } else { if (numOfRotationCalls >= 1) { return; } else { ++numOfRotationCalls; //JobManager.instance.EnqueueJob( Rotate( 90f , heldTime ) ); mJobSequencer.EnqueueJob(Rotate(90f, heldTime)); } } } else if (Input.GetKey(KeyCode.E)) { if (Input.GetKeyDown(KeyCode.E)) { if (numOfRotationCalls >= 2) { return; } else { ++numOfRotationCalls; //JobManager.instance.EnqueueJob( Rotate( -90f , normalTime ) ); mJobSequencer.EnqueueJob(Rotate(-90f, normalTime)); } } else { if (numOfRotationCalls >= 1) { return; } else { ++numOfRotationCalls; //JobManager.instance.EnqueueJob( Rotate( -90f, heldTime ) ); mJobSequencer.EnqueueJob(Rotate(-90f, heldTime)); } } } }
public Job EnqueueJob(IEnumerator e) { return(_jobSequencer.EnqueueJob(e)); }