Ejemplo n.º 1
0
        public static void SetString(string key, string value)
        {
            UserPlayerPrefsController.ClearOriginalKey(key);
            string prefix = UserPlayerPrefsController.GetPrefix();

            PlayerPrefs.SetString(prefix + key, value);
        }
Ejemplo n.º 2
0
        public static string GetString(string key, string fallback)
        {
            string prefix = UserPlayerPrefsController.GetPrefix();

            if (PlayerPrefs.HasKey(prefix + key))
            {
                return(PlayerPrefs.GetString(prefix + key));
            }
            if (PlayerPrefs.HasKey(key))
            {
                return(PlayerPrefs.GetString(key));
            }
            return(fallback);
        }
Ejemplo n.º 3
0
        public static int GetInt(string key, int fallback)
        {
            string prefix = UserPlayerPrefsController.GetPrefix();

            if (PlayerPrefs.HasKey(prefix + key))
            {
                return(PlayerPrefs.GetInt(prefix + key));
            }
            if (PlayerPrefs.HasKey(key))
            {
                return(PlayerPrefs.GetInt(key));
            }
            return(fallback);
        }
Ejemplo n.º 4
0
 public unsafe static long $Invoke8(long instance, long *args)
 {
     UserPlayerPrefsController.SetString(Marshal.PtrToStringUni(*(IntPtr *)args), Marshal.PtrToStringUni(*(IntPtr *)(args + 1)));
     return(-1L);
 }
Ejemplo n.º 5
0
 public unsafe static long $Invoke5(long instance, long *args)
 {
     UserPlayerPrefsController.Save();
     return(-1L);
 }
Ejemplo n.º 6
0
 public unsafe static long $Invoke4(long instance, long *args)
 {
     return(GCHandledObjects.ObjectToGCHandle(UserPlayerPrefsController.GetString(Marshal.PtrToStringUni(*(IntPtr *)args), Marshal.PtrToStringUni(*(IntPtr *)(args + 1)))));
 }
Ejemplo n.º 7
0
 public unsafe static long $Invoke3(long instance, long *args)
 {
     return(GCHandledObjects.ObjectToGCHandle(UserPlayerPrefsController.GetPrefix()));
 }
Ejemplo n.º 8
0
 public unsafe static long $Invoke0(long instance, long *args)
 {
     UserPlayerPrefsController.ClearOriginalKey(Marshal.PtrToStringUni(*(IntPtr *)args));
     return(-1L);
 }