Пример #1
0
    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();
        }
    }
Пример #2
0
 void Start()
 {
     accCursor acccursor = GameObject.Find("Cursor").GetComponent <accCursor>();
 }
Пример #3
0
    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);
        }
    }