주식 가격이 변동되도록 구현했습니다.
//TextManager.cs
public void SetStockText(GameObject obj, Stock stock)
{
TextMeshProUGUI StockNameText = obj.transform.Find("StockNameText").GetComponent<TextMeshProUGUI>();
TextMeshProUGUI StockCost = obj.transform.Find("StockCost").GetComponent<TextMeshProUGUI>();
TextMeshProUGUI StockChangeRate = obj.transform.Find("StockChangeRate").GetComponent<TextMeshProUGUI>();
TextMeshProUGUI StockHavingCount = obj.transform.Find("StockHavingCount").GetComponent<TextMeshProUGUI>();
StockNameText.text = stock.GetStockName();
StockCost.text = "\\\\" + TwoFormatNumber(stock.GetStockCost());
if (stock.GetStockChangeRate() > 0.0)
{
StockChangeRate.text = "+" + stock.GetStockChangeRate().ToString("F1") + "%";
StockChangeRate.color = Color.red;
}
else if (stock.GetStockChangeRate() == 0.0)
{
StockChangeRate.text = stock.GetStockChangeRate().ToString("F1") + "%";
StockChangeRate.color = Color.black;
}
else
{
StockChangeRate.text = stock.GetStockChangeRate().ToString("F1") + "%";
StockChangeRate.color = Color.blue;
}
StockHavingCount.text = TwoFormatNumber(stock.GetStockHavingCount()) + "주";
}