示例#1
0
 public void DeleteData()
 {
     for (int i = 0; i < exerciseContent.childCount; i++)
     {
         ExerciseUI exerciseUI = exerciseContent.GetChild(i).GetComponent <ExerciseUI>();
         exerciseUI.ExercisesScriptable.Attempts             = 0;
         exerciseUI.ExercisesScriptable.Score                = 0;
         exerciseUI.ExercisesScriptable.IsPassed             = false;
         exerciseUI.ExercisesScriptable.PrematureTermination = false;
         exerciseUI.ExercisesScriptable.timer                = "00:00";
         exerciseUI.UpdateUI();
     }
 }
示例#2
0
    private bool CheckExercisesResults()
    {
        int mistakeCount = 0;

        for (int i = 0; i < exerciseContent.childCount; i++)
        {
            ExerciseUI exerciseUI = exerciseContent.GetChild(i).GetComponent <ExerciseUI>();
            if (!exerciseUI.ExercisesScriptable.IsPassed)
            {
                mistakeCount += 1;
            }
        }

        return(mistakeCount < 2);
    }