public NewChartWindow(Dictionary <string, AssetPair> currencies) { KrakenManager = new KrakenManager(); InitializeComponent(); SetDefaultValue(currencies); }
public void InitializeKrkManager() { if (Kraken != null) { return; } string apikey = @"qwertyuiop"; string privatekey = @"qwertyuiop"; Kraken = new KrakenManager(apikey, privatekey); }
public void Init(KrakenManager krakenManager) { _krakenManager = krakenManager; _krakenAttack = GetComponentInChildren <KrakenAttack>(); _health = _maxHealth; _anim = GetComponent <Animator>(); _attackDelay = Random.Range(3, 5); y = transform.position.y; var ships = FindObjectsOfType <ShipCondition>(); foreach (var ship in ships) { if (ship.ShipType == ShipType.Player) { _playerShip = ship; } } }
/// <summary> /// Code that is ran on startup to initialize everything /// </summary> /// <param name="args"></param> private static void StartUp(string[] args) { Console.Title = "Poseidon"; Logger.Startup(); PrintCommandLineInfo(args); Logger.WriteLine("Welcome to Poseidon!"); NETWORK = Utilities.CheckNetworkConnection(); if (!NETWORK) { Logger.WriteLine("No network connection!"); Utilities.ExitProgram(true); } Settings.Startup(args); Database.Startup(); ecbManager = new EuropeanCentralBankManager(); bocManager = new BankOfCanadaManager(); fixManager = new FixerManager(); fiat = new FiatManager(ecbManager, bocManager, fixManager); krakenManager = new KrakenManager(); cryptoThread = new Thread(UpdateCryptoData); cryptoThread.Start(); networkThread = new Thread(UpdateNetworkStatus); networkThread.Start(); fiat.StartThreads(); // Sleep main thread for 2000 milliseconds to allow data collection threads to get data Thread.Sleep(2000); }
private async void GetСurrenciesFromKrakenServer() { Currencies = await KrakenManager.GetAssetPairs(); }