예제 #1
0
    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);
    }
예제 #2
0
    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);
        }
    }