void Update() { if (!GlowCamera.GlowMenuActive()) { if (Input.GetMouseButton(0)) { if (Time.time >= NextFireTime) { Instantiate(LaserPrefab, transform.position, transform.rotation); GetComponent <AudioSource>().PlayOneShot(LaserShootClip); NextFireTime = Time.time + FireRate; } } } }
void Update() { if (GlowCamera.GlowMenuActive()) { return; } sensitivityX = 3; sensitivityY = 3; Quaternion yQuaternion; Quaternion xQuaternion; if (axes == RotationAxes.MouseXAndY) { // Read the mouse input axis rotationX += Input.GetAxis("Mouse X") * sensitivityX; rotationY += Input.GetAxis("Mouse Y") * sensitivityY; rotationX = ClampAngle(rotationX, minimumX, maximumX); rotationY = ClampAngle(rotationY, minimumY, maximumY); xQuaternion = Quaternion.AngleAxis(rotationX, Vector3.up); yQuaternion = Quaternion.AngleAxis(rotationY, Vector3.left); transform.localRotation = originalRotation * xQuaternion * yQuaternion; } else if (axes == RotationAxes.MouseX) { rotationX += Input.GetAxis("Mouse X") * sensitivityX; rotationX = ClampAngle(rotationX, minimumX, maximumX); xQuaternion = Quaternion.AngleAxis(rotationX, Vector3.up); transform.localRotation = originalRotation * xQuaternion; } else { rotationY += Input.GetAxis("Mouse Y") * sensitivityY; rotationY = ClampAngle(rotationY, minimumY, maximumY); yQuaternion = Quaternion.AngleAxis(rotationY, Vector3.left); transform.localRotation = originalRotation * yQuaternion; } }
void Update() { if (GlowCamera.GlowMenuActive()) { return; } if (grounded) { CANJUMP = true; } else { CANJUMP = false; } if (grounded) { moveDirection = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical")); moveDirection = transform.TransformDirection(moveDirection); moveDirection *= speed; if (Input.GetButton("Jump")) { moveDirection.y = jumpSpeed; } } else { moveDirection.y -= gravity * Time.deltaTime; } var flags = controller.Move(moveDirection * Time.deltaTime); grounded = (flags & CollisionFlags.CollidedBelow) != 0; }