IEnumerator AddTooltipsWhenPossible(Tooltip tt, BlockScheme scheme) { yield return(new WaitUntil(delegate { return GameManager.instance.localization.GetLanguages().Count > 0; })); List <Tooltip.Entry> entries = Tooltip.GetBuildingTooltip(scheme); foreach (Tooltip.Entry entry in entries) { tt.AddLocalizedLine(entry); } yield return(true); }
public void UpdateTooltip() { // Tooltip generation Tooltip tt = GetComponent <Tooltip>(); tt.ClearLines(); List <Tooltip.Entry> entries = Tooltip.GetBuildingTooltip(this); foreach (Tooltip.Entry entry in entries) { tt.AddLocalizedLine(entry); } }