public void Submit(string name, string value) { DateTime now = DateTime.UtcNow; var isCorrect = RoundValue.Equals(value, StringComparison.OrdinalIgnoreCase); var entry = new Entry { Correct = isCorrect, Name = name, Value = value, Time = now.Subtract(RoundStart) }; results.AddOrUpdate(name, entry, (_, existing) => existing.Time > entry.Time ? entry : existing); }
public void UpdateItemUI(ShopItem item) { GameObject ItemUI = ItemsUI[item]; Transform Buttons = ItemUI.transform.GetChild(0).GetChild(0); Transform Content = ItemUI.transform.GetChild(0).GetChild(1); Transform Stats = Content.Find("Stats"); Transform Lock = ItemUI.transform.GetChild(0).GetChild(2); Content.Find("Name").GetComponent <TextMeshProUGUI>().text = string.Format("{0} ({1})", Langue.GetValue(item.ItemName), item.Level); Content.Find("Description").GetComponent <TextMeshProUGUI>().text = Langue.GetValue("D" + item.ItemName); Stats.Find("Water").Find("Stat Text").GetComponent <TextMeshProUGUI>().text = item.WaterUsage.ToString(); Stats.Find("Energy").Find("Stat Text").GetComponent <TextMeshProUGUI>().text = item.EnergyUsage.ToString(); Stats.Find("Production").Find("Stat Text").GetComponent <TextMeshProUGUI>().text = item.ToAdd.ToString(); Buttons.GetChild(0).Find("Item Sell Price Text").GetComponent <TextMeshProUGUI>().text = RoundValue.Round(item.SellPrice); Buttons.GetChild(1).Find("Item Upgrade Price Text").GetComponent <TextMeshProUGUI>().text = RoundValue.Round(item.GetPrice()); Lock.Find("Unlock Level Text").GetComponent <TextMeshProUGUI>().text = string.Format("{0} {1}", Langue.textes.Unlock, item.UnlockLevel); }
void UpdateGUI() { ScoreText.text = RoundValue.Round(Score); ScorePSText.text = RoundValue.Round(NextScoreToAdd); }