예제 #1
0
    public void SaveSound(bool forceSave = false)
    {
        GCryptPlayerPrefs.SetBool("sound", sound);

        if (forceSave)
        {
            GCryptPlayerPrefs.Save();
        }
    }
예제 #2
0
    public void SaveTimeReward()
    {
        if (string.IsNullOrEmpty(timeReward))
        {
            return;
        }

        GCryptPlayerPrefs.SetString("timeReward", timeReward);
    }
예제 #3
0
    public void SaveAd(bool forceSave = false)
    {
        GCryptPlayerPrefs.SetBool("showAd", showAd);

        if (forceSave)
        {
            GCryptPlayerPrefs.Save();
        }


        showAd = GCryptPlayerPrefs.GetBool("showAd", true);
        Debug.Log("RcSaveData:SaveAd() showAd=" + showAd);
    }
예제 #4
0
    /*
     *      최초이용활동 분석(New User Session)은 최초로 앱을 실행한 유저의 행동 패턴을 추적합니다.
     *      이 API를 이용하여 최초로 유입된 유저의 이탈 시점을 파악할 수 있습니다.
     *
     *      firstTimeExperience API를 호출하여 유저의 행동 패턴을 추적하며 최초이용활동 분석에서는 최초로 유입된 당일의 데이터만을 제공합니다.
     */
    public void NewUserSession(string sceneName)
    {
                #if !UNITY_EDITOR
        string val = GCryptPlayerPrefs.GetString(sceneName, "0");

        if (0 != string.Compare(val, "0", true))
        {
            return;
        }

        IgaworksUnityPluginAOS.Adbrix.firstTimeExperience(sceneName);
        GCryptPlayerPrefs.SetString(sceneName, "1");
        GCryptPlayerPrefs.Save();
                #endif
    }
예제 #5
0
    public bool Load()
    {
        // version = GCryptPlayerPrefs.GetString("version", Application.version);

        gold = GCryptPlayerPrefs.GetInt("gold", 1000);
        gem  = GCryptPlayerPrefs.GetInt("gem", 0);

        sound = GCryptPlayerPrefs.GetBool("sound", true);
        rated = GCryptPlayerPrefs.GetBool("rated", false);

        bestScore = GCryptPlayerPrefs.GetInt("bestScore", 0);
        lastScore = GCryptPlayerPrefs.GetInt("lastScore", 0);

        showAd     = GCryptPlayerPrefs.GetBool("showAd", true);
        timeReward = GCryptPlayerPrefs.GetString("timeReward", null);

//		CollectionManager.Inst.Load ();
        return(false);
    }
예제 #6
0
    public void Save()
    {
        // version = Application.version;
        // GCryptPlayerPrefs.SetString("version", version);

        GCryptPlayerPrefs.SetInt("gold", gold);
        SaveGem();

        SaveSound();
        GCryptPlayerPrefs.SetBool("rated", rated);

        GCryptPlayerPrefs.SetInt("bestScore", bestScore);
        GCryptPlayerPrefs.SetInt("lastScore", lastScore);

        SaveAd();
        SaveTimeReward();

//		CollectionManager.Inst.Save ();

        GCryptPlayerPrefs.Save();
    }
예제 #7
0
 public void SaveGem()
 {
     GCryptPlayerPrefs.SetInt("gem", gem);
 }