Exemple #1
0
    public void setting() //세팅
    {
        //Edu_Mgr.Edu_ID = ID;
        //Edu_Mgr.setting(); 플레이어프렙스로 받는다.
        Edu_ID = PlayerPrefs.GetInt("ID");

        Reset();

        Modul_data  = Edu_table_Mgr.GetModulTable(Edu_ID);
        Modul_order = Edu_table_Mgr.GetModulOrder(Edu_ID);

        for (int i = 1; i < Modul_data.Length; i++)
        {
            if (Modul_data[i] == 0)
            {
                continue;
            }

            //사용될 모듈을 생성하고 배치한다.
            GameObject newModul = Instantiate(Moduls[Modul_data[i]]);
            newModul.transform.parent   = Modul_Parent;
            newModul.transform.position = Modul_Pos[i - 1].position;

            //사용될 모듈 목록을 받아와서 Modul_Array에 집어넣는다.
            //Used_Modul_Array.Add(Moduls[data[i]]);
            Used_Modul_Array[i - 1] = newModul;
        }
    }
Exemple #2
0
    private Transform parent; //버튼 생성될부모


    // Start is called before the first frame update
    void Start()
    {
        Main_Data = Edu_table_Mgr.GetMainTable();

        for (int i = 0; i < Main_Data.Count; i++)
        {
            GameObject newbtn = Instantiate(Btn);
            newbtn.SetActive(true);
            newbtn.transform.parent     = parent;
            newbtn.transform.position   = parent.position;
            newbtn.transform.localScale = Btn.transform.localScale;

            newbtn.GetComponent <StudyBtn>().ID         = int.Parse(Main_Data[i][0]);
            newbtn.GetComponentInChildren <Text>().text = Main_Data[i][1];
        }

        //Debug.Log("asd"+Main_Data[0][1]);
    }