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 ();
        }
    }
Beispiel #3
0
    // 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);
        }
    }
Beispiel #4
0
 // Base constructor
 // Initialize default parameters
 public BaseCard(string scrapeUrl)
 {
     CardDownloader downloader = new CardDownloader();
 }
Beispiel #5
0
 public void RankCardsClicked(int expnasionIndex)
 {
     StartCoroutine(CardDownloader.GetCards(expansionNumbers[expnasionIndex], GoToMatching));
 }