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); } }