namespace Cthangover.Core.Battle { /// /// One extra bar of a battle unit next to its health (mana, rage, ammo…), as an /// reads it at this moment. /// public class BattleGauge { /// Stable id (a stat id, for example) the cores key their rows by. public string Id { get; set; } /// Short label, a locale key or plain text ("MP"). public string Label { get; set; } /// Current value. public int Current { get; set; } /// Maximum; a bar with Max <= 0 is not drawn. public int Max { get; set; } /// Fill colour as HTML ("#4a8cff"); null = the theme's info colour. public string Color { get; set; } } }