9659f7a7d1
Made-with: Cursor
18 lines
529 B
C#
18 lines
529 B
C#
using KamiLib.Classes;
|
|
using Lumina.Excel.Sheets;
|
|
using Lumina.Extensions;
|
|
|
|
namespace Mappy.Classes.Caches;
|
|
|
|
public class TooltipCache : Cache<uint, string>
|
|
{
|
|
protected override string LoadValue(uint key)
|
|
{
|
|
var mapMarker = Service.DataManager.GetExcelSheet<MapSymbol>().FirstOrNull(marker => marker.Icon == key);
|
|
|
|
if (mapMarker is null) return string.Empty;
|
|
if (!mapMarker.Value.PlaceName.IsValid) return string.Empty;
|
|
|
|
return mapMarker.Value.PlaceName.Value.Name.ExtractText();
|
|
}
|
|
} |