/// <summary>
 /// 일차가 설정되지 않은 단어들의 각각 몇일차 단어들인지 지정
 /// </summary>
 private void InitVocaDay()//날짜에 관련한 함수 InitVocaDay선언
 {
     for (int i = 1; i < VocabularyDataBase.GetVocabularyLists().Count; i++)
     {
         // 엑셀의 빈칸의 경우 비어있지는 않은 공백으로 판단됨
         if (string.IsNullOrWhiteSpace(VocabularyDataBase.GetVocabularyDay(i)))                  //만약 GetVocabularyDay(i)의 단어가 공백이라면
         {
             VocabularyDataBase.SetVocabularyDay(i, VocabularyDataBase.GetVocabularyDay(i - 1)); //이전 index를 가져옴 그러니까 day1아래부터는 공백인데 그걸 다 채워줌
         }
     }
 }
 private void SetVoca2ViewPanel()
 {
     // 단어 및 뜻 설정
     ViewPanel_voca.GetComponent <Text>().text                             //아까 선언한 오브젝트 ViewPanel_voca에게 텍스트 컴포넌트를 부여한다
         = VocabularyDataBase.GetVocabularyLists()[curVocaIdx].vocabulary; //??무슨 의미징...암튼 단어를 가져온다는거 같음
     ViewPanel_mean.GetComponent <Text>().text                             //아까 선언한 오브젝트 ViewPanel_mean에게 텍스트 컴포넌트를 부여한다
         = VocabularyDataBase.GetVocabularyLists()[curVocaIdx].meaning;    //이것도 암튼 단어의 뜻을 가져온다는거 같음
     // 단어 일차 설정
     ViewPanel_day.GetComponent <Text>().text                              //아까 선언한 오브젝트 ViewPanel_day에게 텍스트 컴포넌트를 부여한다
         = VocabularyDataBase.GetVocabularyDay(curVocaIdx);                //이것도 암튼 day를 가져온다는거 같음
 }
 private void NextVoca()
 {
     try//예외 구문:오류가 나도 실행시켜 주는 try
     {
         curVocaIdx++;
         SetVoca2ViewPanel();//단어를 다시가져오는 건가??
     }
     catch (Exception e)
     {
         curVocaIdx = VocabularyDataBase.GetVocabularyLists().Count - 1;
         Debug.LogWarning("Last VOCA" + curVocaIdx);
     }
 }
    public static void Find_MaxDay()
    {
        int standard = 0, temp = 0;

        for (int i = 0; i < 100; i++)
        {
            string a = VocabularyDataBase.GetVocabularyDay(i);
            a    = a.Replace("day", "");
            temp = int.Parse(a);
            if (standard < temp)
            {
                max_DayCount = temp;
            }
        }
    }
Exemple #5
0
    IEnumerator Start()
    {
        using (UnityWebRequest www = UnityWebRequest.Get(URL))
        {
            yield return(www.SendWebRequest());

            if (www.isDone)
            {
                print("Complete Load Sheet");
                VocabularyDataBase.SetVocaFromGoogleSheet(www.downloadHandler.text);

                Initialize_onFunctions();
            }
            else
            {
                print("404 Error. Not Response from Web");
            }
        }
    }
Exemple #6
0
 public void Set()
 {
     view_vocabularyLists = VocabularyDataBase.GetVocabularyLists();
 }
 // Start is called before the first frame update
 void Start()
 {
     VocabularyDataBase.Find_MaxDay();
 }