private static void Main(string[] args) { var option = new Option(); if (!Parser.Default.ParseArguments(args, option)) { return; } if (!option.DisableCache && !Directory.Exists(option.CachePath)) { Directory.CreateDirectory(option.CachePath); } var serialDownloader = new SerialDownloader(option, Path.Combine(option.CachePath, ExpansionPath)); var serials = serialDownloader.Download().ToList(); var cardDownloader = new CardDownloader(option, Path.Combine(option.CachePath, CardPath)); var wsdb = new WsDatabase(option.OutputPath, option.Version); var nullList = new List <string>(); wsdb.Save(cardDownloader.Download(serials, nullList)); if (nullList.Count > 0) { Console.Out.WriteLine("Some serial(s) have prase error:"); foreach (var serial in nullList) { Console.Out.WriteLine(serial); } } Console.Out.WriteLine("Finish building Database."); }
void Awake() { instance = this; cardDownloader = GetComponent <CardDownloader> (); //------------------ if (_SOLO_TEST) { _ui = GetComponent <ManagerGUI> (); // StartDeck (); } }
// Use this for initialization public void Init(OnCardsDownloaded onCardsDownloaded) { this.onCardsDownloaded = onCardsDownloaded; WWW www = new WWW("https://lifegame-api.herokuapp.com/game"); StartCoroutine(WaitForRequest(www)); if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(instance.gameObject); instance = this; DontDestroyOnLoad(gameObject); } }
// Base constructor // Initialize default parameters public BaseCard(string scrapeUrl) { CardDownloader downloader = new CardDownloader(); }
public void RankCardsClicked(int expnasionIndex) { StartCoroutine(CardDownloader.GetCards(expansionNumbers[expnasionIndex], GoToMatching)); }