From fc9ef070050e86c5101c62d525c9315d02abc5f7 Mon Sep 17 00:00:00 2001 From: goat <16760685+goaaats@users.noreply.github.com> Date: Sat, 28 Aug 2021 20:19:48 +0200 Subject: [PATCH] feat: add explicit conversions for Lumina SeStrings --- Dalamud/Game/Text/SeStringHandling/SeString.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Dalamud/Game/Text/SeStringHandling/SeString.cs b/Dalamud/Game/Text/SeStringHandling/SeString.cs index 4b0d2a98d..5c342d679 100644 --- a/Dalamud/Game/Text/SeStringHandling/SeString.cs +++ b/Dalamud/Game/Text/SeStringHandling/SeString.cs @@ -6,6 +6,7 @@ using System.Text; using Dalamud.Data; using Dalamud.Game.Text.SeStringHandling.Payloads; +using Dalamud.Utility; using Lumina.Excel.GeneratedSheets; using Newtonsoft.Json; @@ -89,6 +90,13 @@ namespace Dalamud.Game.Text.SeStringHandling /// Equivalent SeString. public static implicit operator SeString(string str) => new(new TextPayload(str)); + /// + /// Implicitly convert a string into a SeString containing a . + /// + /// string to convert. + /// Equivalent SeString. + public static explicit operator SeString(Lumina.Text.SeString str) => str.ToDalamudString(); + /// /// Parse a binary game message into an SeString. ///