Esempio n. 1
0
        public int GetCoinsForExchange(Dictionary <string, int> collectibleCurrencies)
        {
            int num = 0;
            CollectibleDefinitionService collectibleDefinitionService = Service.Get <CollectibleDefinitionService>();

            foreach (KeyValuePair <string, int> collectibleCurrency in collectibleCurrencies)
            {
                CollectibleDefinition collectibleDefinition = collectibleDefinitionService.Get(collectibleCurrency.Key);
                if (collectibleDefinition != null)
                {
                    num += (int)Math.Ceiling(collectibleDefinition.ExchangeRate * (float)collectibleCurrency.Value);
                }
            }
            return(num);
        }