Esempio n. 1
0
        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);
        }
Esempio n. 3
0
    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;
            }
        }
    }
Esempio n. 4
0
        /// <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);
        }
Esempio n. 5
0
 private async void GetСurrenciesFromKrakenServer()
 {
     Currencies = await KrakenManager.GetAssetPairs();
 }