Category5.Tornado.GetCategoryValuePercentage C# (CSharp) Method

GetCategoryValuePercentage() public method

public GetCategoryValuePercentage ( ) : float
return float
        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;
        }