Example #1
0
        public static FileWallStorage CreateStorage(string path, IWalletConverter converter)
        {
            if (string.IsNullOrEmpty(path) || converter == null)
            {
                return(null);
            }

            var storage = new FileWallStorage();

            storage.converter = converter;
            storage.FilePath  = path;

            return(storage);
        }
        public static PlayerPrefsWalletStorage CreateStorage(string name, IWalletConverter converter)
        {
            if (string.IsNullOrEmpty(name) || converter == null)
            {
                return(null);
            }

            var storage = new PlayerPrefsWalletStorage();

            storage.StorageName = name;
            storage.converter   = converter;

            return(storage);
        }