protected virtual T UnitAbilityTalentCooldown(TooltipCooldown tooltipCooldown) { if (!string.IsNullOrEmpty(tooltipCooldown?.CooldownTooltip?.RawDescription) && !FileOutputOptions.IsLocalizedText) { return(GetAbilityTalentCooldownObject(tooltipCooldown)); } return(null); }
protected override XElement GetAbilityTalentCooldownObject(TooltipCooldown tooltipCooldown) { return(new XElement( "CooldownTooltip", GetTooltip(tooltipCooldown.CooldownTooltip, FileOutputOptions.DescriptionType))); }
protected override JProperty GetAbilityTalentCooldownObject(TooltipCooldown tooltipCooldown) { return(new JProperty("cooldownTooltip", GetTooltip(tooltipCooldown.CooldownTooltip !, FileOutputOptions.DescriptionType))); }
protected abstract T GetAbilityTalentCooldownObject(TooltipCooldown tooltipCooldown);