public float GetCategoryValuePercentage()
{
List<float> categoryValues = new List<float>();
categoryValues.Add(GaleValue);
categoryValues.Add(Category1Value);
categoryValues.Add(Category2Value);
categoryValues.Add(Category3Value);
categoryValues.Add(Category4Value);
categoryValues.Add(Category5Value);
categoryValues.Add(Category5Value * 2f);
float categoryValue = categoryValues[(int)Category];
float nextCategoryValue = categoryValues[(int)Category + 1];
float catPercentage = (CategoryValue - categoryValue) / (nextCategoryValue - categoryValue);
if (catPercentage > 1f)
catPercentage = 1f;
return catPercentage;
}