Esempio n. 1
0
    // Update is called once per frame
    void Update()
    {
        vAxis       = Input.GetAxis("Vertical") * speed;
        hAxis       = Input.GetAxis("Horizontal") * rotSpeed;
        jumpPressed = Input.GetKeyDown(KeyCode.Space);

        if (Physics.Raycast(transform.position, transform.TransformDirection(Vector3.down), 1))
        {
            grounded = true;
        }
        else
        {
            grounded = false;
        }

        if (Input.GetKeyDown(KeyCode.Mouse0))
        {
            power1.ActivatePower1();
        }

        if (Input.GetKeyDown(KeyCode.Mouse1))
        {
            power2.ActivatePower2();
        }
    }
 private IEnumerator RayCastToTarget()
 {
     while (true)
     {
         // Debug.Log("fire!");
         if (sight.getTargetSeen())
         {
             // FireTranquilizerDart();
             power.ActivatePower1();
         }
         yield return(new WaitForSeconds(powerOneDelay));
     }
 }