Beispiel #1
0
 static void SaveToPlayerPrefs(OptOutStatus optOutStatus)
 {
     PlayerPrefs.SetInt(kPrefAnalyticsEnabled, optOutStatus.analyticsEnabled ? 1 : 0);
     PlayerPrefs.SetInt(kPrefDeviceStatsEnabled, optOutStatus.deviceStatsEnabled ? 1 : 0);
     PlayerPrefs.SetInt(kPrefLimitUserTracking, optOutStatus.limitUserTracking ? 1 : 0);
     PlayerPrefs.SetInt(kPrefPerformanceReportingEnabled, optOutStatus.performanceReportingEnabled ? 1 : 0);
     PlayerPrefs.SetInt(kOptOut, optOutStatus.optOut ? 1 : 0);
 }
Beispiel #2
0
        static OptOutStatus LoadFromPlayerPrefs()
        {
            OptOutStatus optOutStatus = new OptOutStatus();

            optOutStatus.analyticsEnabled            = PlayerPrefs.GetInt(kPrefAnalyticsEnabled, 1) == 1;
            optOutStatus.deviceStatsEnabled          = PlayerPrefs.GetInt(kPrefDeviceStatsEnabled, 1) == 1;
            optOutStatus.limitUserTracking           = PlayerPrefs.GetInt(kPrefLimitUserTracking, 0) == 1;
            optOutStatus.performanceReportingEnabled = PlayerPrefs.GetInt(kPrefPerformanceReportingEnabled, 1) == 1;
            optOutStatus.optOut = PlayerPrefs.GetInt(kOptOut, 0) == 1;
            return(optOutStatus);
        }