Ejemplo n.º 1
0
 void ControlPawn()
 {
     if (m == Mode.ShootMode)
     {
         PV.RunValidation();
         if (VR == VRState.Overview)
         {
             //Set VR Camera Active
             //Set Player Cam inactive
             VR = VRState.InPawn;
         }
         else
         {
             if (Input.GetKey(KeyCode.Q))
             {
                 ControlledPawn.LookAtPawn(TargetPawn);
             }
         }
     }
     else if (m == Mode.MoveMode)
     {
         float x = 0f;
         float z = 0f;
         if (Input.GetKey(KeyCode.W))
         {
             x -= speed;
         }
         if (Input.GetKey(KeyCode.A))
         {
             z -= speed;
         }
         if (Input.GetKey(KeyCode.S))
         {
             x += speed;
         }
         if (Input.GetKey(KeyCode.D))
         {
             z += speed;
         }
         PV.RunValidation(x, z);
     }
 }