コード例 #1
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Return) && !isStart && !isFirstTimeEnd)
     {
         CrossMark.SetActive(false);
         InputField.SetActive(false);
         InputNameText.SetActive(false);
         ReadMeText.SetActive(false);
         isStart = true;
         ButtonParent.SetActive(true);
         if (imgWriting)
         {
             imgWriter.ScreenShot();
         }
         for (int i = 0; i < outPutStr.Length; i++)
         {
             outPutStr[i] = charStr[randNum[timesCount], i];
         }
         exWriter.OpenWriter(timesCount, string.Join("_", outPutStr));
         NextString.SetActive(false);
     }
     if (isStart)
     {
         for (int i = 0; i < buttonGameObject.Length; i++)
         {
             if (buttonGameObject[i].GetComponent <TextColorChanger>().isClicked)
             {
                 if (buttonGameObject[i].GetComponent <TextColorChanger>().trueChar)
                 {
                     trueCounter++;
                 }
                 if (!buttonGameObject[i].GetComponent <TextColorChanger>().trueChar)
                 {
                     falseCounter++;
                 }
             }
         }
     }
     trueCount    = trueCounter;
     falseCount   = falseCounter;
     trueCounter  = 0;
     falseCounter = 0;
 }