// 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)); } }