Esempio n. 1
0
        public void DisplayInfo(InfoPanel infoPanel)
        {
            var description = magicEffect.GetDescription(characterAttribute, characterSkill);

            if (minMagnitude == maxMagnitude)
            {
                infoPanel.AddEffectIcon(magicEffect.ItemTexture, $"{description} {minMagnitude} pts for {duration} secs");
            }
            else
            {
                infoPanel.AddEffectIcon(magicEffect.ItemTexture, $"{description} {minMagnitude} to {maxMagnitude} pts for {duration} secs");
            }
        }
        public override void DisplayInfo(InfoPanel infoPanel)
        {
            base.DisplayInfo(infoPanel);

            for (var i = 0; i < magicEffects.Length; i++)
            {
                var description = magicEffects[i].GetDescription(characterAttributes[i], characterSkills[i]);
                infoPanel.AddEffectIcon(magicEffects[i].ItemTexture, description);
            }
        }