示例#1
0
 private void startZLock()
 {
     Debug.Log("Locking");
     zLocked = true;
     playerCamera.zLock (true);
     currentZStatus = zStatus.LOCKING;
     Invoke("finishZLock", zLockTimeoutInSeconds);
     if(currentState == PlayerState.WALL){
     //			setGravityToWall();
     }
 }
示例#2
0
 private void stopZLock()
 {
     if(currentZStatus == zStatus.FINISHED){
         Debug.Log("Unlocking: Finished");
         zLocked = false;
         currentZStatus = zStatus.UNLOCKED;
         playerCamera.zLock (false);
     }else{
         Debug.Log("Unlocking: Waiting to finish");
         currentZStatus = zStatus.UNLOCKME;
     }
 }
示例#3
0
 private void finishZLock()
 {
     if (currentZStatus == zStatus.UNLOCKME) {
         Debug.Log("Finished: Unlocking");
         currentZStatus = zStatus.FINISHED;
         setZLock(false);
     } else {
         Debug.Log("Finished: Still Holding");
         currentZStatus = zStatus.FINISHED;
     }
 }