void zoomIn(Ray ray) { RaycastHit hitObj; if (Physics.Raycast(ray, out hitObj, Mathf.Infinity)) { if (hitObj.transform.tag.Equals("SHELF")) { GameObject.Find("shelfTri").gameObject.GetComponent <TextBoxTrigger_5>().enabled = true; } if (hitObj.transform.tag.Equals("EXIT") && ObjectTrigger.key == true) { GameObject.Find("doorSound").GetComponent <AudioSource>().Play(); GameObject.Find("OUTGO").transform.FindChild("DOOROUT").gameObject.gameObject.SetActive(false); ClickedSlot("Key"); GameObject.Find("Exit").GetComponent <Collider>().enabled = true; } if (hitObj.transform.tag.Equals("Exit")) { GameObject.Find("FootStepAudio").GetComponent <AudioSource>().Play(); GameObject.Find("Loading").GetComponent <Image>().enabled = true; GameObject.Find("ToBeContinue").GetComponent <Image>().enabled = true; SceneManager.LoadScene(0); } if (hitObj.collider != null && MainCamera.enabled) { if (hitObj.transform.tag.Equals("GUN") || hitObj.transform.tag.Equals("HAMMER")) //메인카메라가 화면을 비출때, Door와 충돌이 발생하면 Zoom In { GameObject.Find("clickSound").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; //메인카메라 끔 ShelfCamera.enabled = !ShelfCamera.enabled; //오브젝트 카메라 켬 CamLeft.GetComponent <Image> ().enabled = false; CamRight.GetComponent <Image> ().enabled = false; //좌우 UI버튼 비활성화 GameObject.Find("ShelfBack").GetComponent <Image> ().enabled = true; //Back 버튼 활성화 GameObject.Find("ShelfCamera").GetComponent <AudioListener>().enabled = true; GameObject.Find("Main Camera").GetComponent <AudioListener>().enabled = false; } else if (hitObj.transform.tag.Equals("LAMPL") || hitObj.transform.tag.Equals("LAMPR")) { GameObject.Find("clickSound").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; LightCamera.enabled = !LightCamera.enabled; CamLeft.GetComponent <Image> ().enabled = false; CamRight.GetComponent <Image> ().enabled = false; bedSound.Play(); GameObject.Find("lampTri").gameObject.GetComponent <TextBoxTrigger_5> ().enabled = true; // 대화창 GameObject.Find("LightBack").GetComponent <Image> ().enabled = true; GameObject.Find("LightCamera").GetComponent <AudioListener>().enabled = true; GameObject.Find("Main Camera").GetComponent <AudioListener>().enabled = false; } else if (hitObj.transform.tag.Equals("CLOCK")) { GameObject.Find("clickSound").GetComponent <AudioSource>().Play(); GameObject.Find("clockTri").gameObject.GetComponent <TextBoxTrigger_5> ().enabled = true; MainCamera.enabled = !MainCamera.enabled; MirrorCamera.enabled = !MirrorCamera.enabled; CamLeft.GetComponent <Image> ().enabled = false; CamRight.GetComponent <Image> ().enabled = false; GameObject.Find("MirrorBack").GetComponent <Image> ().enabled = true; GameObject.Find("MirrorCamera").GetComponent <AudioListener>().enabled = true; GameObject.Find("Main Camera").GetComponent <AudioListener>().enabled = false; } else if (hitObj.transform.tag.Equals("CLOTH")) { GameObject.Find("clickSound").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; HangerCamera.enabled = !HangerCamera.enabled; CamLeft.GetComponent <Image> ().enabled = false; CamRight.GetComponent <Image> ().enabled = false; GameObject.Find("HangerBack").GetComponent <Image> ().enabled = true; GameObject.Find("HangerCamera").GetComponent <AudioListener>().enabled = true; GameObject.Find("Main Camera").GetComponent <AudioListener>().enabled = false; } } } }
void zoomIn(Ray ray) { RaycastHit hitObj; if (Physics.Raycast(ray, out hitObj, Mathf.Infinity)) { if (hitObj.collider != null && MainCamera.enabled) { //0.Exit if (hitObj.transform.tag.Equals("Exit")) { GameObject.Find("FootStepAudio").GetComponent <AudioSource>().Play(); GameObject.Find("Loading").GetComponent <Image>().enabled = true; GameObject.Find("LoadingImage").GetComponent <Image>().enabled = true; SceneManager.LoadScene(2); } //1. Door if (hitObj.transform.tag.Equals("Door")) { GameObject.Find("ClickAudio").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; DoorCamera.enabled = !DoorCamera.enabled; GameObject.Find("DoorBack").GetComponent <Image>().enabled = true; CamLeft.GetComponent <Image>().enabled = false; CamRight.GetComponent <Image>().enabled = false; GameObject.Find("Main Camera").GetComponent <AudioListener> ().enabled = false; GameObject.Find("DoorCamera").GetComponent <AudioListener> ().enabled = true; } //2. Keypad if (hitObj.transform.tag.Equals("Keypad") || hitObj.transform.tag.Equals("Button1") || hitObj.transform.tag.Equals("Button2") || hitObj.transform.tag.Equals("Button3") || hitObj.transform.tag.Equals("Button4") || hitObj.transform.tag.Equals("Button5") || hitObj.transform.tag.Equals("Button6") || hitObj.transform.tag.Equals("Button7") || hitObj.transform.tag.Equals("Button8") || hitObj.transform.tag.Equals("Button9")) { GameObject.Find("ClickAudio").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; KeypadCamera.enabled = !KeypadCamera.enabled; GameObject.Find("KeypadBack").GetComponent <Image>().enabled = true; CamLeft.GetComponent <Image>().enabled = false; CamRight.GetComponent <Image>().enabled = false; GameObject.Find("Main Camera").GetComponent <AudioListener> ().enabled = false; GameObject.Find("KeypadCamera").GetComponent <AudioListener> ().enabled = true; } //3. Bed1~2 + Drawer if (hitObj.transform.tag.Equals("Bed1") || hitObj.transform.tag.Equals("Bed2") || hitObj.transform.tag.Equals("Drawer") || hitObj.transform.tag.Equals("TopDrawer")) { GameObject.Find("ClickAudio").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; BedCamera.enabled = !BedCamera.enabled; GameObject.Find("BedBack").GetComponent <Image>().enabled = true; CamLeft.GetComponent <Image>().enabled = false; CamRight.GetComponent <Image>().enabled = false; GameObject.Find("Main Camera").GetComponent <AudioListener> ().enabled = false; GameObject.Find("BedCamera").GetComponent <AudioListener> ().enabled = true; } //4. BigDrawer if (hitObj.transform.tag.Equals("BigDrawer") || hitObj.transform.tag.Equals("TopBigDrawer")) { GameObject.Find("ClickAudio").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; BigDrawerCamera.enabled = !BigDrawerCamera.enabled; GameObject.Find("BigDrawerBack").GetComponent <Image>().enabled = true; CamLeft.GetComponent <Image>().enabled = false; CamRight.GetComponent <Image>().enabled = false; GameObject.Find("Main Camera").GetComponent <AudioListener> ().enabled = false; GameObject.Find("BigDrawerCamera").GetComponent <AudioListener> ().enabled = true; } //5. Table + EpicItem1(diary) if (hitObj.transform.tag.Equals("Table") || hitObj.transform.tag.Equals("EpicItem1")) { GameObject.Find("ClickAudio").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; TableCamera.enabled = !TableCamera.enabled; GameObject.Find("TableBack").GetComponent <Image>().enabled = true; CamLeft.GetComponent <Image>().enabled = false; CamRight.GetComponent <Image>().enabled = false; GameObject.Find("Main Camera").GetComponent <AudioListener> ().enabled = false; GameObject.Find("TableCamera").GetComponent <AudioListener> ().enabled = true; } //6. Box 1~4 if (hitObj.transform.tag.Equals("KeyBox") || hitObj.transform.tag.Equals("Box2") || hitObj.transform.tag.Equals("Box3") || hitObj.transform.tag.Equals("Box4") || hitObj.transform.tag.Equals("Key")) { GameObject.Find("ClickAudio").GetComponent <AudioSource>().Play(); MainCamera.enabled = !MainCamera.enabled; BoxCamera.enabled = !BoxCamera.enabled; GameObject.Find("BoxBack").GetComponent <Image>().enabled = true; CamLeft.GetComponent <Image>().enabled = false; CamRight.GetComponent <Image>().enabled = false; GameObject.Find("Main Camera").GetComponent <AudioListener> ().enabled = false; GameObject.Find("BoxCamera").GetComponent <AudioListener> ().enabled = true; } //7. Window Trigger if (hitObj.transform.tag.Equals("Window")) { GameObject.Find("WindowAudio").GetComponent <AudioSource>().Play(); GameObject.Find("WindowDialogTri").gameObject.GetComponent <Room1_TextBoxTrigger>().enabled = true; } } } }