Esempio n. 1
0
    public override void onStageStart()
    {
        roundsCompleted = roundStartIndex = 0;
        if (microgamePool.shuffleMicrogames)
        {
            shuffleBatches();
        }

        revisiting = PrefsHelper.getProgress() > 0; //TODO replace when we have multiple stage progression

        base.onStageStart();
    }
 public override string getExitScene()
 {
     if (PrefsHelper.getProgress() < PrefsHelper.GameProgress.AllCompilationComplete && PrefsHelper.getHighScore(gameObject.scene.name) >= progressionScoreThreshold)
     {
         PrefsHelper.setProgress(PrefsHelper.GameProgress.AllCompilationComplete);
         GameMenu.subMenu = GameMenu.SubMenu.Credits;
         return("NitoriSplash");
     }
     else
     {
         return(base.getExitScene());
     }
 }
Esempio n. 3
0
    bool requirementMet()
    {
        PrefsHelper.GameProgress progress = PrefsHelper.getProgress();
        switch (operation)
        {
        case (Operation.GreaterThan):
            return(progress > compareTo);

        case (Operation.LessThan):
            return(progress < compareTo);

        case (Operation.EqualTo):
            return(progress == compareTo);

        default:
            return(false);
        }
    }
Esempio n. 4
0
 int determinePhraseIndex()
 {
     return((int)PrefsHelper.getProgress());
 }
Esempio n. 5
0
 int determinePhraseIndex()
 {
     return(GameController.instance.ShowcaseMode ? 0 : (int)PrefsHelper.getProgress());
 }