Exemplo n.º 1
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>();
    }
    void Start()
    {
        if (_blocks == null)
        {
            _blocks = GameObject.FindGameObjectsWithTag("Block");
        }

        _targetState = false;

        startPos  = Vector3.zero;
        lastPos   = Vector3.zero;
        direction = Vector3.zero;
        mouseUp   = false;
        mouseDrag = false;

        blockScript = null;

        subVecs = Vector3.zero;
        absVec  = Vector3.zero;
        subXY   = 0f;

        GameClear = false;

        layerMask = 1 << LayerMask.NameToLayer("BlockPuzzle");

        ChangeCam_script = GameObject.FindObjectOfType <ChangeCam_1stage>();

        blockManager_script = GameObject.FindObjectOfType <BlockManager>();
    }