refactor: update to api level 3

This commit is contained in:
Anna 2021-04-05 15:02:06 -04:00
parent 7e2cb169b9
commit 1adda77e22
2 changed files with 12 additions and 11 deletions

View File

@ -8,7 +8,7 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<Reference Include="Dalamud, Version=5.2.3.3, Culture=neutral, PublicKeyToken=null">
<Reference Include="Dalamud, Version=5.2.4.2, Culture=neutral, PublicKeyToken=null">
<HintPath>$(AppData)\XIVLauncher\addon\Hooks\dev\Dalamud.dll</HintPath>
<Private>False</Private>
</Reference>
@ -34,16 +34,16 @@
</Reference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Costura.Fody" Version="5.0.2" PrivateAssets="all" />
<PackageReference Include="DalamudPackager" Version="1.2.0" />
<PackageReference Include="Fody" Version="6.4.0">
<PackageReference Include="Costura.Fody" Version="5.1.0" PrivateAssets="all"/>
<PackageReference Include="DalamudPackager" Version="1.2.1"/>
<PackageReference Include="Fody" Version="6.5.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Resourcer.Fody" Version="1.8.0" PrivateAssets="all" />
<PackageReference Include="YamlDotNet" Version="9.1.4" />
<PackageReference Include="Resourcer.Fody" Version="1.8.0" PrivateAssets="all"/>
<PackageReference Include="YamlDotNet" Version="11.0.1"/>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="help.yaml" />
<EmbeddedResource Include="help.yaml"/>
</ItemGroup>
</Project>

View File

@ -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<SeString>(0);
this.ShortName = parser.ReadColumn<SeString>(1);
this.ShorterName = parser.ReadColumn<SeString>(2);
this.SheetLanguage = language;
this.SheetName = parser.Sheet.Name;
}
}
}