protected virtual T UnitAbilityTalentEnergyCost(TooltipEnergy tooltipEnergy)
        {
            if (!string.IsNullOrEmpty(tooltipEnergy?.EnergyTooltip?.RawDescription) && !FileOutputOptions.IsLocalizedText)
            {
                return(GetAbilityTalentEnergyCostObject(tooltipEnergy));
            }

            return(null);
        }
Beispiel #2
0
 protected override XElement GetAbilityTalentEnergyCostObject(TooltipEnergy tooltipEnergy)
 {
     return(new XElement(
                "EnergyTooltip",
                GetTooltip(tooltipEnergy.EnergyTooltip, FileOutputOptions.DescriptionType)));
 }
 protected override JProperty GetAbilityTalentEnergyCostObject(TooltipEnergy tooltipEnergy)
 {
     return(new JProperty("energyTooltip", GetTooltip(tooltipEnergy.EnergyTooltip !, FileOutputOptions.DescriptionType)));
 }
 protected abstract T GetAbilityTalentEnergyCostObject(TooltipEnergy tooltipEnergy);