void AddModifier(WeaponPartStat stat, float value) { if (value == 1f) { return; } var statsLine = Instantiate(statsLinePrefab, statsPanel).GetComponent <UiWeaponPartStatsLine>(); float p = (value - 1.0f) * 100f; statsLine.Set(stat.stats.ToString(), (p > 0f ? "+" : "") + p.ToString("0.0") + "%"); }
void AddStat(WeaponPartStat stat, float value) { AddStat(stat.stats.ToString(), stat.isInt ? ((int)value).ToString() : value.ToString("0.0")); }