public static bool CanAccessFiles()
 {
     if (mStorage == null)
     {
         mStorage = new I2CustomPersistentStorage();
     }
     return(mStorage.CanAccessFiles());
 }
 public static bool HasFile(eFileType fileType, string fileName, bool logExceptions = true)
 {
     if (mStorage == null)
     {
         mStorage = new I2CustomPersistentStorage();
     }
     return(mStorage.HasFile(fileType, fileName, logExceptions));
 }
 public static void ForceSaveSettings()
 {
     if (mStorage == null)
     {
         mStorage = new I2CustomPersistentStorage();
     }
     mStorage.ForceSaveSettings();
 }
 public static bool HasSetting(string key)
 {
     if (mStorage == null)
     {
         mStorage = new I2CustomPersistentStorage();
     }
     return(mStorage.HasSetting(key));
 }
 public static void DeleteSetting(string key)
 {
     if (mStorage == null)
     {
         mStorage = new I2CustomPersistentStorage();
     }
     mStorage.DeleteSetting(key);
 }
 public static string GetSetting_String(string key, string defaultValue)
 {
     if (mStorage == null)
     {
         mStorage = new I2CustomPersistentStorage();
     }
     return(mStorage.GetSetting_String(key, defaultValue));
 }
 public static void SetSetting_String(string key, string value)
 {
     if (mStorage == null)
     {
         mStorage = new I2CustomPersistentStorage();
     }
     mStorage.SetSetting_String(key, value);
 }