// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0) && Time.timeScale > 0 && UIPhoto.Instance().cameraActive&& !UIPhoto.Instance().isUIDisplayed()) { animator.Play("blink"); } }
void Update() { //if (Input.GetKeyDown(KeyCode.Space) && Time.timeScale > 0 && (Photo.UIPhoto.Instance().cameraActive || !takePhotoWithCamera)) if (!BookManager.instance.hasCamera) { if (Input.GetKeyDown(KeyCode.E)) { if (Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward), out hit, photoDistance / 2f) && hit.collider.CompareTag("Camera")) { BookManager.instance.hasCamera = true; Destroy(hit.collider.gameObject); } } } else if (Input.GetMouseButtonDown(0) && Time.timeScale > 0 && (UIPhoto.Instance().cameraActive || !takePhotoWithCamera) && !BookManager.instance.isActive) { TakeScreenshot(500, 500); lowerShutter.SetTrigger("photoAnim"); upperShutter.SetTrigger("photoAnim"); AudioManager.PlaySound("shutter"); //sfxSource.Play(); //else if (Input.GetKeyDown(KeyCode.Space)) //{ //Debug.Log(Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward) * 2, out hit, 2)); //if(Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward) * 2, out hit, 2) && hit.collider.CompareTag("Usable")) //Debug.Log(hit.collider.name); //} } else if (Input.GetKeyDown(KeyCode.E) && BookManager.instance.UIPhoto.EquippedPhotoHasItem() && Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward), out hit, photoDistance / 2f) && hit.collider.CompareTag("Ghost")) { BookManager.instance.blocNote.AddWord(wordsData.FindWord(BookManager.instance.UIPhoto.EquippedPhotoName())); BookManager.instance.UIPhoto.RemovePhoto(BookManager.instance.UIPhoto.usePhoto); BookManager.instance.UIPhoto.UnequipPhoto(); } Debug.DrawRay(transform.position, transform.TransformDirection(Vector3.forward) * photoDistance, Color.green); }