예제 #1
0
 public void SetHasRemoveAds(bool _hasRemoveAds)
 {
     hasRemoveAds = _hasRemoveAds;
     if (_hasRemoveAds)
     {
         LocalSaving.SaveLocalBool(true, hasRemoveAdsString);
     }
     else
     {
         LocalSaving.SaveLocalBool(false, hasRemoveAdsString);
     }
 }
예제 #2
0
    private void SaveData()
    {
        string newSaveData = playerSave.GetSavableData();

#if UNITY_EDITOR
        //save local
        LocalSaving.SaveLocalString(newSaveData, saveString);
#elif UNITY_IOS
        //save local
        LocalSaving.SaveLocalString(newSaveData, saveString);
        //save string to cloud
        cloudSaveAssistant.CreateNewCloudSaveAttempt(newSaveData, saveString);
#endif
    }
예제 #3
0
    private PlayerSave LoadLocalData()
    {
        PlayerSave localSave = new PlayerSave();

        string localSaveData = LocalSaving.GetLocalString(saveString);

        localSave.ConvertDataFromString(localSaveData);

        //only saved local
        tutorialCompleted = LocalSaving.GetLocalBool(tutorialCompleteString, 0);
        hasRemoveAds      = LocalSaving.GetLocalBool(hasRemoveAdsString, 0);
        acceptedTOS       = LocalSaving.GetLocalBool(acceptedTOSString, 0);
        //end only saved local

        // Debug.Log("local data loaded");

        return(localSave);
    }
예제 #4
0
 public void SetTOSCompleted()
 {
     acceptedTOS = true;
     LocalSaving.SaveLocalBool(true, acceptedTOSString);
 }
예제 #5
0
 public void SetTutorialStatus(bool _tutorialCompleted)
 {
     tutorialCompleted = _tutorialCompleted;
     LocalSaving.SaveLocalBool(_tutorialCompleted, tutorialCompleteString);
 }