using UnityEngine;
using System.Collections;
using System.Collections.Generic;
namespace UIWidgetsSamples.Shops {
///
/// Prices.
///
public class Prices {
static Dictionary prices = new Dictionary();
static Prices()
{
prices.Add("Stick", 5);
prices.Add("Sword", 100);
prices.Add("Short Sword", 75);
prices.Add("Long Sword", 120);
prices.Add("Knife", 50);
prices.Add("Dagger", 80);
prices.Add("Hammer", 150);
prices.Add("Shield", 70);
prices.Add("Leather Armor", 200);
prices.Add("Ring", 20);
prices.Add("Bow", 100);
prices.Add("Crossbow", 120);
prices.Add("HP Potion", 10);
prices.Add("Mana Potion", 10);
prices.Add("HP UP", 1000);
prices.Add("Mana UP", 1000);
prices.Add("Wood", 10);
prices.Add("Wheat", 10);
prices.Add("Fruits", 20);
prices.Add("Sugar", 70);
prices.Add("Metal", 10);
prices.Add("Cotton", 20);
prices.Add("Silver", 300);
prices.Add("Gold", 500);
prices.Add("Cocoa", 160);
prices.Add("Coffee", 140);
prices.Add("Tobacco", 120);
}
///
/// Gets the price.
///
/// The price.
/// Item.
/// Price factor.
public static int GetPrice(Item item, float priceFactor)
{
if (!prices.ContainsKey(item.Name))
{
return 1;
}
return Mathf.Max(1, Mathf.RoundToInt(prices[item.Name] * priceFactor));
}
}
}