private static float GetAddedDamageType(MagicItem magicItem, string effectType) { if (magicItem.HasEffect(effectType)) { return(magicItem.GetTotalEffectValue(effectType)); } return(0); }
public static float GetTotalActiveMagicEffectValue(Player player, MagicItem magicItem, string effectType, float scale = 1.0f) { if (player != null) { return(player.GetTotalActiveMagicEffectValue(effectType, scale)); } else if (magicItem != null) { return(magicItem.GetTotalEffectValue(effectType, scale)); } return(0); }