void addSpellCalculationValues(Dictionary<string, string> dict, string name, SpellValueDelegate del)
        {
            for (int i = 0; i < CalculationsTree.SpellData.Length; ++i)
            {
                double avg = 0;
                for (int div = 0; div < Spells.Length; ++div)
                    avg += Division.Fractions[div] * del(Spells[div][i]);

                dict.Add(CalculationsTree.SpellData[i].Name + " " + name, String.Format("{0:F2}", avg) + "*" + Division.GetDivisionDetailTooltip(div => String.Format("{0:F2}", del(Spells[div][i]))));
            }
        }
Exemplo n.º 2
0
        void addSpellCalculationValues(Dictionary <string, string> dict, string name, SpellValueDelegate del)
        {
            for (int i = 0; i < CalculationsTree.SpellData.Length; ++i)
            {
                double avg = 0;
                for (int div = 0; div < Spells.Length; ++div)
                {
                    avg += Division.Fractions[div] * del(Spells[div][i]);
                }

                dict.Add(CalculationsTree.SpellData[i].Name + " " + name, String.Format("{0:F2}", avg) + "*" + Division.GetDivisionDetailTooltip(div => String.Format("{0:F2}", del(Spells[div][i]))));
            }
        }