Ejemplo n.º 1
0
    private void CanPickUp()
    {
        if (pickupActivated)
        {
            if (hitInfo.transform != null)
            {
                if (hitInfo.transform.CompareTag("Note_CP")) // 1번 : 시계쪽지 순서
                {
                    // - 커서
                    //gameMgr_script.noneCursor();

                    // - 쪽지 상태, UI
                    hitInfo.transform.GetComponent <PageNote>().CheckAddcount(1);
                    if (note_num_script != null)
                    {
                        note_num_script.SetNoteCount();
                    }
                    // - 쪽지 매니저
                    notemager._popup = true;

                    InfoDisappear();

                    // - 상태
                    popupNote = true;

                    // - 모델링교체 (외곽선때문에)
                    clockNote_script.SetActive_Ani(true);
                    clockNote_script.SetActive_Outline(false);

                    // - 외곽선, 클릭버튼 해제보다 먼저 해야함
                    clockNote_script.startAni_Note();
                    Aim.SetActive(false);

                    // - 외곽선 해제
                    OutlineController.set_enabled(pre_ol_index, false);
                    pre_ol_index = -1;
                    OutlineController.set_check(false);
                    outline_active = false;

                    // - 클릭버튼 비활성화
                    actionCaption.SetActive(false);
                }
            }
        }
    }