From 1adda77e22fcb690e44e047f14b218035d644df7 Mon Sep 17 00:00:00 2001 From: Anna Date: Mon, 5 Apr 2021 15:02:06 -0400 Subject: [PATCH] refactor: update to api level 3 --- HUD Manager/HUD Manager.csproj | 14 +++++++------- HUD Manager/Lumina/HudSheet.cs | 9 +++++---- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/HUD Manager/HUD Manager.csproj b/HUD Manager/HUD Manager.csproj index 1bbad4e..479fe2e 100755 --- a/HUD Manager/HUD Manager.csproj +++ b/HUD Manager/HUD Manager.csproj @@ -8,7 +8,7 @@ enable - + $(AppData)\XIVLauncher\addon\Hooks\dev\Dalamud.dll False @@ -34,16 +34,16 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + - + diff --git a/HUD Manager/Lumina/HudSheet.cs b/HUD Manager/Lumina/HudSheet.cs index 59abb11..54359fa 100755 --- a/HUD Manager/Lumina/HudSheet.cs +++ b/HUD Manager/Lumina/HudSheet.cs @@ -4,19 +4,20 @@ using Lumina.Text; namespace HUD_Manager.Lumina { [Sheet("Hud")] - public class HudSheet : IExcelRow { - public uint RowId { get; set; } - public uint SubRowId { get; set; } + public class HudSheet : ExcelRow { public string Name { get; set; } = null!; public string ShortName { get; set; } = null!; public string ShorterName { get; set; } = null!; - public void PopulateData(RowParser parser, global::Lumina.Lumina lumina, Language language) { + public override void PopulateData(RowParser parser, global::Lumina.GameData lumina, Language language) { this.RowId = parser.Row; this.SubRowId = parser.SubRow; this.Name = parser.ReadColumn(0); this.ShortName = parser.ReadColumn(1); this.ShorterName = parser.ReadColumn(2); + + this.SheetLanguage = language; + this.SheetName = parser.Sheet.Name; } } }