static void Main(string[] args) { ObsLib.IPortifolio a = new Portifolio("Hans"); IPortifolioDisplay b = new portifolioDisplay(); Stock stockGoo = new Stock("google", 100.00, 80); Stock stockapl = new Stock("Apple", 200.00, 90); PriceChanger newPricesGoo = new PriceChanger(); PriceChanger newPricesApp = new PriceChanger(); newPricesGoo.priceChanger(stockGoo); newPricesApp.priceChanger(stockapl); a.buyStock(10, stockGoo); a.buyStock(20, stockapl); b.print(a); // stockGoo.Price = 250; a.buyStock(20, stockGoo); b.print(a); Console.ReadLine(); }
void Awake() { purchaseResources = new Resource[2]; workers = new List <Worker>(); switch (Random.Range(0, 3)) { case 0: sellingResource = new Resource(RTYPE.FABRIC); sellingResource.price = 230; purchaseResources[0] = new Resource(RTYPE.GRAIN); purchaseResources[0].price = 200; purchaseResources[1] = new Resource(RTYPE.SEAFOOD); purchaseResources[1].price = 170; break; case 1: sellingResource = new Resource(RTYPE.GRAIN); sellingResource.price = 200; purchaseResources[0] = new Resource(RTYPE.FABRIC); purchaseResources[0].price = 230; purchaseResources[1] = new Resource(RTYPE.SEAFOOD); purchaseResources[1].price = 170; break; case 2: sellingResource = new Resource(RTYPE.SEAFOOD); sellingResource.price = 170; purchaseResources[0] = new Resource(RTYPE.GRAIN); purchaseResources[0].price = 200; purchaseResources[1] = new Resource(RTYPE.FABRIC); purchaseResources[1].price = 230; break; default: sellingResource = new Resource(RTYPE.GRAIN); sellingResource.price = 200; purchaseResources[0] = new Resource(RTYPE.FABRIC); purchaseResources[0].price = 230; purchaseResources[1] = new Resource(RTYPE.SEAFOOD); purchaseResources[1].price = 170; break; } sellingResource.count = Random.Range(100, 1000); purchaseResources[0].count = Random.Range(100, 1000); purchaseResources[1].count = Random.Range(100, 1000); priceChanger = new PriceChanger(); }
public static void NextDay() { Debug.Log(day.ToString()); price = GameObject.Find("StockList").GetComponent <PriceChanger>(); day++; price.NewsPriceUpdate(); for (int i = 0; i < 11; i++) { if (day % 63 == 0) { price.QuarterlyPriceUpdate(); } } lines.doo(); }
static void Start() { price = GameObject.Find("StockList").GetComponent <PriceChanger>(); lines = GameObject.Find("Trends").GetComponent <lineMaker>(); news = GameObject.Find("StockList").GetComponent <NewsGenerator>(); }