Exemplo n.º 1
0
    public string GetDisplayValue(PrimaryStats stat, float ilvl, int seed)
    {
        if (!ContainsStat(stat))
        {
            return("");
        }
        string result = "";

        switch (data.ModType)
        {
        case ItemModType.Add:
            result = "+" + Mathf.RoundToInt(data.GetModEffect(ilvl, seed)) + " " + stat.ToString();
            break;

        case ItemModType.Multi:
        default:
            Debug.Log("[Display Stat] " + stat + ": " + (data.GetModEffect(ilvl, seed)));
            result = "+" + Mathf.RoundToInt(data.GetModEffect(ilvl, seed) * 100f) + "% " + stat.ToString();
            break;
        }
        return(result);
    }