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); } }