Ejemplo n.º 1
0
    void Awake()
    {
        _instance = this;

        RandomIndex = Random.Range(1, 5);
        Player_Ch   = Instantiate(Resources.Load("Character/Player_0" + RandomIndex, typeof(GameObject))) as GameObject;
        Player_Ch.transform.position = new Vector3(AllMarbleData._instance.Marble[0].transform.position.x, 0.23f, AllMarbleData._instance.Marble[0].transform.position.z);
        Player_Ch.name = "Player";

        UICam = Instantiate(Resources.Load("UI/UICamera", typeof(Camera))) as Camera;
        UICam.transform.position = new Vector3(0, 100, 0);
        UICam.farClipPlane       = 150;

        MainUICanvasOBj = GameObject.Find("MainCanvas");
        UICanvas        = GameObject.Find("UICanvas").GetComponent <Canvas>();
        UICanvasOBj     = GameObject.Find("UICanvas");

        UIObject   = GameObject.Find("UIObject");
        DiceButton = GameObject.Find("DiceAndItemBtn");

        UIObject.gameObject.AddComponent <GameStartBtnClass>();                    //게임시작할때 메인화면
        UIObject.gameObject.AddComponent <D_UIClass>();                            //UI 버튼 클래스 추가
        UIObject.gameObject.AddComponent <MissionTxtClass>();
        UICanvas.renderMode  = RenderMode.ScreenSpaceCamera;                       //캔버스에 렌더모드를 카메라로 전환
        UICanvas.worldCamera = UICam;                                              //카메라 셋팅
        UI_ResultText        = GameObject.Find("EventText").GetComponent <Text>(); //테스트용 이벤트
        testImage            = GameObject.Find("TestImage");                       //테스트용 뒷배경이미지
        testImage.SetActive(false);

        //능력치
        StatSort1   = GameObject.Find("statsort1").GetComponent <Text>();
        StatSort2   = GameObject.Find("statsort2").GetComponent <Text>();
        ArtImg      = GameObject.Find("artimg");
        EduImg      = GameObject.Find("eduimg");
        StrengthImg = GameObject.Find("strengthimg");
        Lovelyimg   = GameObject.Find("lovelyimg");
        SkillImg    = GameObject.Find("skillimg");

        ArtImg1      = GameObject.Find("artimg1");
        EduImg1      = GameObject.Find("eduimg1");
        StrengthImg1 = GameObject.Find("strengthimg1");
        Lovelyimg1   = GameObject.Find("lovelyimg1");
        SkillImg1    = GameObject.Find("skillimg1");

        MoneyTxt = GameObject.Find("moneyTxt").GetComponent <Text>();
        if (!PlayerPrefs.HasKey("money"))
        {
            PlayerPrefs.SetFloat("money", 1000000);
        }
        MoneyTxt.text = PlayerPrefs.GetFloat("money").ToString("#,##0") + "원";
        //로그텍스트
        LogTxt = GameObject.Find("Text4").GetComponent <Text>();
        //미션텍스트
        MissionTxt     = GameObject.Find("MissionTxt").GetComponent <Text>();
        MissionStatTxt = GameObject.Find("MissionStat").GetComponent <Text>();
        //미션 수행, 무시
        M_Success = GameObject.Find("M_Success"); //미션 수행
        M_Fail    = GameObject.Find("M_Fail");    //미션 무시
        FailTxt   = GameObject.Find("Fail_txt").GetComponent <Text>();
    }
Ejemplo n.º 2
0
    void Awake()
    {
        _instance = this;


        UICam = Instantiate(Resources.Load("UI/UICamera", typeof(Camera))) as Camera;
        UICam.transform.position = new Vector3(0, 100, 0);
        UICam.farClipPlane       = 150;

        MainUICanvasOBj = GameObject.Find("MainCanvas");
        SubUICanvasObj  = GameObject.Find("SubUICanvas");
        UICanvasOBj     = GameObject.Find("UICanvas");

        SubUICanvasObj.SetActive(false);
        UICanvasOBj.SetActive(false);

        UIObject = GameObject.Find("UIObject");
        UIObject.gameObject.AddComponent <GameStartBtnClass>(); //게임시작할때 메인화면
    }