Ejemplo n.º 1
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetMouseButtonDown(0) && Time.timeScale > 0 && UIPhoto.Instance().cameraActive&& !UIPhoto.Instance().isUIDisplayed())
     {
         animator.Play("blink");
     }
 }
Ejemplo n.º 2
0
    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);
    }