예제 #1
0
    void Start()
    {
        camera = GetComponent <Camera>(); //메인카메라

        FramelayerMask        = (1 << LayerMask.NameToLayer("ClockPuzzle"));
        CamObstacle_layerMask = (1 << LayerMask.NameToLayer("Obstacle")) + (1 << LayerMask.NameToLayer("ClockPuzzle"));

        //외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        //카메라전환
        ChangeCam_script = GameObject.FindObjectOfType <ChangeCam_SubClock>();

        //SeeClock_script = GameObject.FindObjectOfType<SeeingSubClock>();

        //장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();
        obstacle_layer        = (1 << LayerMask.NameToLayer("ClockPuzzle")) + (1 << LayerMask.NameToLayer("Obstacle"));

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>();

        //시계퍼즐 매니저 스크립트
        cp_manager_script = GameObject.FindObjectOfType <ClockPuzzle_Manager>();
    }
예제 #2
0
    void Start()
    {
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        clockNote_script = GameObject.FindObjectOfType <FlodNote>();

        //fpCam_Script = Camera.main.GetComponent<FirstPersonCamera>();
        //player_script = GameObject.FindObjectOfType<Player_HJ>();

        // 외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        // 장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();
        _obstacle_layer       = (1 << LayerMask.NameToLayer("NotePage")) + (1 << LayerMask.NameToLayer("Obstacle"));

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>();

        // 쪽지 상태 (싱글톤)
        note_num_script = FindObjectOfType <SawNoteNumber>();

        //게임매니저
        gameMgr_script = GameObject.FindObjectOfType <GameMgr>();
    }
예제 #3
0
    SawNoteNumber note_num_script; // 파괴 X 싱글톤, 노트모은개수 확인

    void Start()
    {
        Cursor.lockState = CursorLockMode.None;

        mainCam           = GetComponent <Camera>();//Camera.main;
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();
        //layerMask = 1 << LayerMask.NameToLayer("Item");

        selectSlot_script = GameObject.FindObjectOfType <SelectSlot>();

        text_script            = puzzleText.gameObject.GetComponent <FadeAni_text>();
        guide_script           = puzzleImage.gameObject.GetComponent <FadeAni_guide>();
        guideController_script = puzzleImage.gameObject.GetComponent <GuideCaption_Controller>();

        ChangeCam_script = GameObject.FindObjectOfType <ChangeCam_1stage>();
        CarPuzzle_script = GameObject.FindObjectOfType <MouseController_CarPuzzle>();

        boxOpen_script = GameObject.FindObjectOfType <BoxOpen>();

        viewNote_script = GameObject.FindObjectOfType <ViewNote_01>();

        checkRange_Script = GameObject.FindObjectOfType <CheckRange>();

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>();

        // 쪽지 상태 (싱글톤)
        note_num_script = FindObjectOfType <SawNoteNumber>();
    }
예제 #4
0
    void Start()
    {
        endingBook_script = GameObject.FindObjectOfType <RewardBook_Open>();

        fpCam_Script  = Camera.main.GetComponent <FirstPersonCamera>();
        player_script = GameObject.FindObjectOfType <Player_HJ>();

        eB_colider.enabled        = true;
        endingBook_script.enabled = true;

        endingCtrller_script = GameObject.FindObjectOfType <ActionController_Ending>();

        //라이트
        //_lightOn_script = GameObject.FindObjectOfType<LightOn_3stage>();

        //string[] res = UnityStats.screenRes.Split('x');
        //Debug.Log(int.Parse(res[0]) + " " + int.Parse(res[1]));
        //Vector3 halfScreen;

        // 외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        //장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();
        _obstacle_layer       = (1 << LayerMask.NameToLayer("Item")) + (1 << LayerMask.NameToLayer("Obstacle"));

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>(); //-> 해당 스크립트는 쪽지 매니저 검사 안해도 댐
    }
예제 #5
0
    void Start()
    {
        check = false;

        inventoryCG.interactable   = false;
        inventoryCG.blocksRaycasts = false;

        //RectTransform scrollRectView = GetComponent<RectTransform>();
        //RectTransform Inventory_Panel = GetComponent<RectTransform>();

        animator = Inventory_Panel.GetComponent <Animator>();



        if (SceneManager.GetActiveScene().name == "01_Stage")
        {
            SoundManger.instance.PlayBGMSound(BGMSound);
        }

        if (SceneManager.GetActiveScene().name == "02_Stage")
        {
            SoundManger.instance.PlayBGMSoundVolume(BGMSound, 0.2f);
        }



        // - 인벤토리
        if (puzzleImage != null)
        {
            guide_script           = puzzleImage.gameObject.GetComponent <FadeAni_guide>();
            guideController_script = puzzleImage.gameObject.GetComponent <GuideCaption_Controller>();
        }
        else
        {
            onceCaption = true;
        }

        if (stage == 2)
        {
            fpCam_script = GameObject.FindObjectOfType <FirstPersonCamera>();

            //커서
            //LockCursor();
        }
        else
        {
            //커서
            //noneCursor();
        }

        option_ingame_script = GameObject.FindObjectOfType <Option_inGame>();

        //쪽지매니저
        notemager = FindObjectOfType <NoteManger>();
        //if (notemager.guidePopup == true)

        //게임오버
        gameOver_script = GameObject.FindObjectOfType <GameOverManger>();
    }
예제 #6
0
 public void init_2stage()
 {
     notemager = FindObjectOfType <NoteManger>();
     for (int i = 0; i < noteCount; i++)
     {
         notemager.AddCount(1);
     }
 }
예제 #7
0
    void Start()
    {
        particleRing = Ring_Particle.GetComponentInChildren <ParticleSystem>();

        item_layerMask = (1 << LayerMask.NameToLayer("Item")) + (1 << LayerMask.NameToLayer("Doll"));

        //배치퍼즐
        location_layerMask     = (1 << LayerMask.NameToLayer("Display"));
        displayManager_script  = GameObject.FindObjectOfType <DisplayManager_2stage>();
        displayManager_script2 = GameObject.FindObjectOfType <DisplayManager_3stage>();

        displayManager_script2.enabled = false;

        actionController_3stage_script = FindObjectOfType <ActionController_03>();

        //손전등
        FlashlightItem.SetActive(false);
        flash_script         = FlashlightItem.GetComponent <Flashlight_PRO>();
        flash_script.enabled = false;
        flash_end            = FindObjectOfType <OnTrigger_Flash>();

        //모닥불
        Fire_script = GameObject.FindObjectOfType <AddSoundManager>();

        //라이트
        _lightOn_script = GameObject.FindObjectOfType <LightOn_3stage>();

        //외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        //웬디
        wendyAI_Script = GameObject.FindObjectOfType <WendyAI>();

        //장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>();

        //지하실
        _cellarManager = GameObject.FindObjectOfType <Cellar_Manager>();

        //지하실 보기
        _cellarDoor_script = GameObject.FindObjectOfType <CellarDoorCollider>();

        //지하실쳐다봐야열리게
        lookingBasement_script = GameObject.FindObjectOfType <LookingBasement>();
    }
예제 #8
0
    void Start()
    {
        selectSlot_script = GameObject.FindObjectOfType <SelectSlot>();

        loadEnding_script = GameObject.FindObjectOfType <EndingVideo_Loading>();

        // 외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        //장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();
        _obstacle_layer       = (1 << LayerMask.NameToLayer("Ending")) + (1 << LayerMask.NameToLayer("Obstacle"));

        //쪽지매니저
        notemager = FindObjectOfType <NoteManger>();

        //게임매니저
        gameMgr_script = GameObject.FindObjectOfType <GameMgr>();
    }
예제 #9
0
    void Start()
    {
        camera = GetComponent <Camera>(); //메인카메라

        FramelayerMask        = (1 << LayerMask.NameToLayer("FramePuzzle"));
        CamObstacle_layerMask = (1 << LayerMask.NameToLayer("Obstacle")) + (1 << LayerMask.NameToLayer("FramePuzzle"));

        fpCameraController = GameObject.FindObjectOfType <FramePuzzle_ChangeCam>();

        //외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        actionCtrler2_script = GameObject.FindObjectOfType <ActionController_02_VER2>();

        //장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>();
    }
예제 #10
0
    void Start()
    {
        clockNote_script = GameObject.FindObjectOfType <FlodNote>();
        //noteCheck_script = GameObject.FindObjectOfType<RewardNote_Check>();
        fpCam_Script  = Camera.main.GetComponent <FirstPersonCamera>();
        player_script = GameObject.FindObjectOfType <Player_HJ>();
        cheataction   = FindObjectOfType <Chestaction>();
        notemager     = FindObjectOfType <NoteManger>();
        //  notecheck_script = FindObjectOfType<RewardNote_Check>();
        //  noteCheck_script.enabled = true;

        // 외곽선
        //mainCam = GetComponent<Camera>();
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        //장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();
        _obstacle_layer       = (1 << LayerMask.NameToLayer("NotePage")) + (1 << LayerMask.NameToLayer("Obstacle"));

        // 쪽지 상태 (싱글톤)
        note_num_script = FindObjectOfType <SawNoteNumber>();
    }
예제 #11
0
    void Start()
    {
        mainCamera = Camera.main;
        mCT        = mainCamera.transform;

        cuckoo_script = GameObject.FindObjectOfType <Move_Cuckoo>();

        enterBtn_script = GameObject.FindObjectOfType <EnterClockAnswer>();
        reward_script   = GameObject.FindObjectOfType <DoorAni_reward>();
        fan_script      = GameObject.FindObjectOfType <CustomFan>();

        //외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();

        SeeClock_script = GameObject.FindObjectOfType <MakeClockSee>();

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>();

        //시계퍼즐 활성화
        activePuzzle_script = GameObject.FindObjectOfType <ActivePuzzle_CP>();
    }
예제 #12
0
    void Start()
    {
        ChangeCam_script = FindObjectOfType <ChangeCam_2stage>();
        //guideCaption.gameObject.SetActive(false);

        _mainCam     = Camera.main;
        CellarCamera = GetComponent <Camera>();

        // - 장애물 확인용 레이어 지정
        checklayer = (1 << LayerMask.NameToLayer("Basement")) + (1 << LayerMask.NameToLayer("Obstacle"));
        //외곽선
        OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>();
        //장애물,벽
        obstacleReader_script = GameObject.FindObjectOfType <ObstacleReader>();

        // 서브시계 보는 스크립트
        subClock_script = GameObject.FindObjectOfType <MakeClockSee>();

        //시계퍼즐 매니저 스크립트
        cp_manager_script = GameObject.FindObjectOfType <ClockPuzzle_Manager>();

        // 쪽지 매니저
        notemager = FindObjectOfType <NoteManger>();
    }
예제 #13
0
 // Start is called before the first frame update
 void Start()
 {
     notemager = FindObjectOfType <NoteManger>();
 }