コード例 #1
0
    void ClickFrame()
    {
        // - 벽이 아닌지도 검사  ***** -> 이건 메인캠에서 검사

        // - 레이케스트
        if (Physics.Raycast(Mouse_ray, out hitInfo, range, FramelayerMask))
        {
            //CamOn = false;
            state = false;

            //퍼즐 카메라 off
            fpCameraController.change_Camera(false);
        }
    }
コード例 #2
0
    void ClickFrame()
    {
        if (Physics.Raycast(Mouse_ray, out hitInfo, range, CamObstacle_layerMask))// 벽이 아닌지도 검사
        {
            if (hitInfo.transform.CompareTag("Frame"))
            {
                //카메라 변경
                fpCameraController.change_Camera(true);

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

                    // - 클릭버튼 해제
                    actionCaption.SetActive(false);
                }
            }
        }
    }