Change dataResolver to public

This commit is contained in:
ms2mml 2020-09-08 14:40:02 -07:00
parent a77ed1cfb8
commit c9daf12822
2 changed files with 2 additions and 3 deletions

View file

@ -51,7 +51,7 @@ namespace Dalamud.Game.Chat.SeStringHandling
/// <summary>
/// The Lumina instance to use for any necessary data lookups.
/// </summary>
protected DataManager DataResolver;
public DataManager DataResolver;
// private for now, since subclasses shouldn't interact with this
// To force-invalidate it, Dirty can be set to true

View file

@ -135,8 +135,7 @@ namespace Dalamud.Game.Chat.SeStringHandling
foreach(var payload in s.Payloads)
{
var dataResolver = payload.GetType().GetField("DataResolver", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
dataResolver.SetValue(payload, dataManager);
payload.DataResolver = dataManager;
}
return s;