Esempio n. 1
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Space))
     {
         controls.input.command = Command.Jump;
     }
     else if ((Input.GetKeyDown(KeyCode.Q) && Input.GetKey(KeyCode.LeftShift)) || GestureRecognitionSystem.GetGestureRecognized(GestureType.LeftBend))
     {
         controls.input.command = Command.LeftBend;
     }
     else if ((Input.GetKeyDown(KeyCode.W) && Input.GetKey(KeyCode.LeftShift)) || GestureRecognitionSystem.GetGestureRecognized(GestureType.UpBend))
     {
         controls.input.command = Command.UpBend;
     }
     else if ((Input.GetKeyDown(KeyCode.E) && Input.GetKey(KeyCode.LeftShift)) || GestureRecognitionSystem.GetGestureRecognized(GestureType.RightBend))
     {
         controls.input.command = Command.RightBend;
     }
     else if (Input.GetKeyDown(KeyCode.Q) || GestureRecognitionSystem.GetGestureRecognized(GestureType.LeftPunch))
     {
         controls.input.command = Command.LeftPunch;
     }
     else if (Input.GetKeyDown(KeyCode.W) || GestureRecognitionSystem.GetGestureRecognized(GestureType.UpperCut))
     {
         controls.input.command = Command.UpPunch;
     }
     else if (Input.GetKeyDown(KeyCode.E) || GestureRecognitionSystem.GetGestureRecognized(GestureType.RightPunch))
     {
         controls.input.command = Command.RightPunch;
     }
     else if (Input.GetKey(KeyCode.A) || (leftJoycon != null && leftJoycon.GetButton(Joycon.Button.SHOULDER_1)))
     {
         controls.input.command = Command.Left;
     }
     else if (Input.GetKey(KeyCode.D) || (rightJoycon != null && rightJoycon.GetButton(Joycon.Button.SHOULDER_1)))
     {
         controls.input.command = Command.Right;
     }
     else if (Input.GetKey(KeyCode.R) || rightJoycon != null && rightJoycon.GetButton(Joycon.Button.HOME))
     {
         controls.input.command = Command.Reset;
     }
 }
 void Awake()
 {
     instance = this;
 }