void Update() { accCursor acccursor = GameObject.Find("Cursor").GetComponent <accCursor>(); if (acccursor.cursorState == 3 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isFamily) { Fade(); } if (Input.GetButtonDown("House Out") && isActiveL && isActiveR && !GameManager.isFamily) { Fade(); } if (acccursor.cursorState == 4 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isEnviro) { Fade(); } if (Input.GetButtonDown("Enviroment Out") && isActiveL && isActiveR && !GameManager.isEnviro) { Fade(); } if (acccursor.cursorState == 2 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isDate) { Fade(); } if (Input.GetButtonDown("Date Out") && isActiveL && isActiveR && !GameManager.isDate) { Fade(); } if (acccursor.cursorState == 1 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isSuicide) { Fade(); } if (Input.GetButtonDown("Suicide Out") && isActiveL && isActiveR && !GameManager.isSuicide) { Fade(); } if (acccursor.cursorState == 5 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isAnimal) { Fade(); } if (Input.GetButtonDown("Animal Out") && isActiveL && isActiveR && !GameManager.isAnimal) { Fade(); } }
void Start() { accCursor acccursor = GameObject.Find("Cursor").GetComponent <accCursor>(); }
void SetEvent() { accCursor acccursor = GameObject.Find("Cursor").GetComponent <accCursor>(); if (acccursor.cursorState == 3 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isFamily) // 가정 폭력은 1-2 { anim.speed = 1f; anim.Play("HouseEvent"); GameManager.isEventFamily = true; FadeOUT(); //Cursor.SetActive(false); Invoke("Hide", 0.45f); // 창문이 바로 사라지면 살짝 어색해서 딜레이 줬어 } if (Input.GetButtonDown("House Out") && isActiveL && isActiveR && !GameManager.isFamily) // 우클릭을 하면 돌아오는 애니메이션 구현 (예외 처리로 좌클릭을 누를경우 방지시켰는데 예외처리 한번 더 해야함. 그건 이벤트 구현 뒤에) { anim.speed = 1f; anim.Play("HouseEventOut"); GameManager.isEventFamily = false; Invoke("Show", 0.11f); } if (acccursor.cursorState == 4 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isEnviro) // 환경 문제는 3-4 { anim.speed = 1f; anim.Play("EnviromentEvent"); GameManager.isEventEnviro = true; FadeOUT(); //Cursor.SetActive(false); Invoke("ShowE", 0.45f); } if (Input.GetButtonDown("Enviroment Out") && isActiveL && isActiveR && !GameManager.isEnviro) { anim.speed = 1f; anim.Play("EnviromentEventOut"); GameManager.isEventEnviro = false; Invoke("HideE", 0.05f); } if (acccursor.cursorState == 2 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isDate) // 데이트 폭력 문제는 5-6 { anim.speed = 1f; anim.Play("DateEvent"); GameManager.isEventDate = true; FadeOUT(); //Cursor.SetActive(false); //Invoke("ShowE", 0.45f); } if (Input.GetButtonDown("Date Out") && isActiveL && isActiveR && !GameManager.isDate) { anim.speed = 1f; anim.Play("DateEventOut"); GameManager.isEventDate = false; //Invoke("HideE", 0.05f); } if (acccursor.cursorState == 1 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isSuicide) // 자살 문제는 7-8 { anim.speed = 1f; anim.Play("SuicideEvent"); GameManager.isEventSuicide = true; FadeOUT(); //Cursor.SetActive(false); //Invoke("ShowE", 0.45f); } if (Input.GetButtonDown("Suicide Out") && isActiveL && isActiveR && !GameManager.isSuicide) { anim.speed = 1f; GameManager.isEventSuicide = false; anim.Play("SuicideEventOut"); //Invoke("HideE", 0.05f); } if (acccursor.cursorState == 5 && acccursor.t == 90 && !isActiveL && !isActiveR && !GameManager.isAnimal) // 동물 유기 문제는 9-0 { anim.speed = 1f; anim.Play("AnimalEvent"); GameManager.isEventAnimal = true; FadeOUT(); //Cursor.SetActive(false); //Invoke("ShowE", 0.45f); } if (Input.GetButtonDown("Animal Out") && isActiveL && isActiveR && !GameManager.isAnimal) { anim.speed = 1f; anim.Play("AnimalEventOut"); GameManager.isEventAnimal = false; //Invoke("HideE", 0.05f); } }