using System; using System.Runtime.CompilerServices; using UnityEngine.Internal; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x020000A7 RID: 167 public sealed class PlayerPrefs { // Token: 0x06000BEA RID: 3050 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern bool TrySetInt(string key, int value); // Token: 0x06000BEB RID: 3051 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern bool TrySetFloat(string key, float value); // Token: 0x06000BEC RID: 3052 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern bool TrySetSetString(string key, string value); // Token: 0x06000BED RID: 3053 RVA: 0x00011154 File Offset: 0x0000F354 public static void SetInt(string key, int value) { if (!PlayerPrefs.TrySetInt(key, value)) { throw new PlayerPrefsException("Could not store preference value"); } } // Token: 0x06000BEE RID: 3054 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern int GetInt(string key, [DefaultValue("0")] int defaultValue); // Token: 0x06000BEF RID: 3055 RVA: 0x00011170 File Offset: 0x0000F370 [ExcludeFromDocs] public static int GetInt(string key) { int num = 0; return PlayerPrefs.GetInt(key, num); } // Token: 0x06000BF0 RID: 3056 RVA: 0x00011190 File Offset: 0x0000F390 public static void SetFloat(string key, float value) { if (!PlayerPrefs.TrySetFloat(key, value)) { throw new PlayerPrefsException("Could not store preference value"); } } // Token: 0x06000BF1 RID: 3057 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern float GetFloat(string key, [DefaultValue("0.0F")] float defaultValue); // Token: 0x06000BF2 RID: 3058 RVA: 0x000111AC File Offset: 0x0000F3AC [ExcludeFromDocs] public static float GetFloat(string key) { float num = 0f; return PlayerPrefs.GetFloat(key, num); } // Token: 0x06000BF3 RID: 3059 RVA: 0x000111D0 File Offset: 0x0000F3D0 public static void SetString(string key, string value) { if (!PlayerPrefs.TrySetSetString(key, value)) { throw new PlayerPrefsException("Could not store preference value"); } } // Token: 0x06000BF4 RID: 3060 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern string GetString(string key, [DefaultValue("\"\"")] string defaultValue); // Token: 0x06000BF5 RID: 3061 RVA: 0x000111EC File Offset: 0x0000F3EC [ExcludeFromDocs] public static string GetString(string key) { string text = ""; return PlayerPrefs.GetString(key, text); } // Token: 0x06000BF6 RID: 3062 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern bool HasKey(string key); // Token: 0x06000BF7 RID: 3063 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern void DeleteKey(string key); // Token: 0x06000BF8 RID: 3064 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern void DeleteAll(); // Token: 0x06000BF9 RID: 3065 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern void Save(); } }