113 lines
3.4 KiB
C#
113 lines
3.4 KiB
C#
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();
|
|
}
|
|
}
|