Exemple #1
0
    string GetCorporateCultureLabel()
    {
        var text = $"CORPORATE CULTURE";

        var task = Cooldowns.GetCorporateCultureCooldown(MyCompany, Q);

        if (task != null)
        {
            var days = task.EndTime - CurrentIntDate;
            text += $" ({days}d)";
        }

        return(text);
    }
Exemple #2
0
    public override void SetItem <T>(Transform t, T entity)
    {
        var bar = t.GetComponent <ProgressBar>();

        if (Cooldowns.HasCorporateCultureUpgradeCooldown(Q, MyCompany))
        {
            var culture = Cooldowns.GetCorporateCultureCooldown(MyCompany, Q);

            var date = CurrentIntDate;

            bar.SetValue(date - culture.StartTime, culture.EndTime - culture.StartTime);
            bar.SetCustomText("Upgrading Culture".ToUpper());
        }
    }