Пример #1
0
        private void UpdateAll()
        {
            List <SItemBonus> list = mStats.GetAllBonus();
            Dictionary <EItemBonus, decimal> bonusList = new Dictionary <EItemBonus, decimal>();

            bonusList.Add(EItemBonus.Stärke, 0);
            bonusList.Add(EItemBonus.Abwehr, 0);
            bonusList.Add(EItemBonus.Intelligenz, 0);
            bonusList.Add(EItemBonus.Weisheit, 0);
            bonusList.Add(EItemBonus.Geschick, 0);
            bonusList.Add(EItemBonus.Glück, 0);

            bonusList.Add(EItemBonus.Verteidigung, 0);
            bonusList.Add(EItemBonus.Resistenz, 0);
            bonusList.Add(EItemBonus.SchadenMin, 0);
            bonusList.Add(EItemBonus.SchadenMax, 0);
            foreach (SItemBonus b in list)
            {
                bonusList[b.Type] += b.Value;
            }

            UpdatePoints();
            UpdateStatus(bonusList);
            UpdateLabel(mStats, bonusList);
        }