From 7a0f514bc9983ae4ebb67c57e2afb60a58f414e8 Mon Sep 17 00:00:00 2001
From: goaaats <16760685+goaaats@users.noreply.github.com>
Date: Mon, 17 Jan 2022 04:50:38 +0100
Subject: [PATCH] feat(ExcelResolver): add GetWithLanguage
---
Dalamud/Game/ClientState/Resolvers/ExcelResolver{T}.cs | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/Dalamud/Game/ClientState/Resolvers/ExcelResolver{T}.cs b/Dalamud/Game/ClientState/Resolvers/ExcelResolver{T}.cs
index 5a5af1080..fa9ce0ec2 100644
--- a/Dalamud/Game/ClientState/Resolvers/ExcelResolver{T}.cs
+++ b/Dalamud/Game/ClientState/Resolvers/ExcelResolver{T}.cs
@@ -26,6 +26,13 @@ namespace Dalamud.Game.ClientState.Resolvers
///
/// Gets GameData linked to this excel row.
///
- public T GameData => Service.Get().GetExcelSheet().GetRow(this.Id);
+ public T? GameData => Service.Get().GetExcelSheet()?.GetRow(this.Id);
+
+ ///
+ /// Gets GameData linked to this excel row with the specified language.
+ ///
+ /// The language.
+ /// The ExcelRow in the specified language.
+ public T? GetWithLanguage(ClientLanguage language) => Service.Get().GetExcelSheet(language)?.GetRow(this.Id);
}
}