Exemple #1
0
    public void FinishLevelWithTime(int time)
    {
        bool sendDataToDatabase = true;

        if (playerProgression.levelsCompleteWithTime.ContainsKey(playerProgression.currentPlayingLevel) == false)
        {
            playerProgression.levelsCompleteWithTime.Add(playerProgression.currentPlayingLevel, time);
        }
        else if (playerProgression.levelsCompleteWithTime[playerProgression.currentPlayingLevel] > time)           //alleen als je een betere tijd heb gehaald.
        {
            playerProgression.levelsCompleteWithTime[playerProgression.currentPlayingLevel] = time;
        }
        else
        {
            sendDataToDatabase = false;
        }

        saveLoadData.Save();

        if (sendDataToDatabase)
        {
            gameObject.AddComponent <NameLevelTimeDataSend> ().SendData();
        }
        else
        {
            DoneSendingData();
        }
    }
Exemple #2
0
 public void SFXStateChange()
 {
     if (StaticStatesAndVariables.SfxState == SFXState.disabled)
     {
         StaticStatesAndVariables.SfxState = SFXState.enabled;
     }
     else
     {
         StaticStatesAndVariables.SfxState = SFXState.disabled;
     }
     saveLoad.Save();
     print("SFX : " + (int)StaticStatesAndVariables.SfxState);
 }
Exemple #3
0
    /// <summary>
    /// Sets the users prefs into the global variables in AppManeger and save it.
    /// Please, enter with a dictonary with the keys:
    /// {Smoke, MinAge, MaxAge, Habit, WantToMeetMan, WantToMeetWoman}.
    /// </summary>
    /// <param name="dic">Dictionary</param>
    static public void SetUsersPrefsVariables(Dictionary <string, string> dic)
    {
        AppManeger.instance.wantToMeet = new List <Gender> ();        // reset list

        // ====================== Add the results into the global vars =========================================
        if (Convert.ToBoolean(dic ["WantToMeetMan"]))
        {
            AppManeger.instance.wantToMeet.Add(Gender.Male);
        }


        if (Convert.ToBoolean(dic ["WantToMeetWoman"]))
        {
            AppManeger.instance.wantToMeet.Add(Gender.Female);
        }


        AppManeger.instance.wantAge [0] = Convert.ToInt32(dic["MinAge"]);
        AppManeger.instance.wantAge [1] = Convert.ToInt32(dic["MaxAge"]);
        AppManeger.instance.isSmoke     = Convert.ToBoolean(dic["Smoke"]);
        AppManeger.instance.yourHabit   = (Habit)Enum.Parse((typeof(Habit)), dic["Habit"]);
        // ===================================================================================================

        //-------------- Save user prefs data on the phone ----------------------------------
        string fileName = string.Format("Prefs_{0}", AppManeger.instance.userID);

        SaveLoadData.Save(fileName, SaveLoadData.DataType.UserPrefs);
        //-----------------------------------------------------------------------------
    }
Exemple #4
0
 public void GameOver()
 {
     GetComponent <AudioSource>().Play();
     isGameOver = true;
     Destroy(player.GetComponent <Controller>());
     Destroy(mainCamera.GetComponent <CameraFollow>());
     Destroy(instructions);
     if (score > bestScore)
     {
         bestScore = score;
         SaveLoadData.Save();
     }
     bestScoreText.text = string.Format("Best\nScore\n{0}", bestScore);
 }
Exemple #5
0
 public void Save()
 {
     SaveLoadData.Save(partPath, casePath, SaveLoadData.partCollection);
 }
 void SaveFiles()
 {
     SaveLoadData.Save(myData);
 }