Beispiel #1
0
    void Init()
    {
        ClearTitleDenom();
        LevelsData.Level l = Data.Instance.levelData.CurrentLevel;
        puntos.fillAmount = 1f * l.localPoints / l.length;

        nPregunta = Data.Instance.levelData.triviaCount;

        preguntaTween = title.gameObject.GetComponent <Tween>();
        buttonsTween  = buttonsContainer.GetComponent <Tween>();
        nroTween      = NumPregunta.GetComponentInParent <Tween>();

        if (Data.Instance.playerData.mode < 0)
        {
            ShowModeSelector(true);
        }
        else if (!Data.Instance.levelData.allAreasCompleted || Data.Instance.levelData.replay)
        {
            if (Data.Instance.settings.GetActualRecorrido().ejercicios.exercises.Count > 0)
            {
                NextExercise();
            }
            else
            {
                Invoke("NextExercise", 1);
            }
        }
        else
        {
            ShowLevelSelector(true);
        }

        ShowLogin();
    }
Beispiel #2
0
 void LevelSelectorUpdate(int index)
 {
     LevelsData.Level l = Data.Instance.levelData.CurrentLevel;
     if (l.levelCompleted && l.localPoints == 0)
     {
         puntajes [index].fillAmount = 1;
     }
     else
     {
         puntajes [index].fillAmount = 1f * l.localPoints / l.length;
     }
 }
Beispiel #3
0
 void AreaChange(int i)
 {
     LevelsData.Level l = Data.Instance.levelData.CurrentLevel;
     puntos.fillAmount = 1f * l.localPoints / l.length;
 }