protected virtual T UnitAbilityTalentEnergyCost(TooltipEnergy tooltipEnergy) { if (!string.IsNullOrEmpty(tooltipEnergy?.EnergyTooltip?.RawDescription) && !FileOutputOptions.IsLocalizedText) { return(GetAbilityTalentEnergyCostObject(tooltipEnergy)); } return(null); }
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);