Пример #1
0
 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));
             }
         }
     }
 }
Пример #2
0
 public Job EnqueueJob(IEnumerator e)
 {
     return(_jobSequencer.EnqueueJob(e));
 }