Add world to quick tag UI

This commit is contained in:
r00telement
2021-12-24 00:28:36 +00:00
parent a3e5a775c9
commit 70ccc47984
3 changed files with 22 additions and 7 deletions

View File

@@ -247,7 +247,14 @@ namespace PlayerTags.Configuration
ImGui.TableNextColumn();
ImGui.AlignTextToFramePadding();
ImGui.Text(identity.ToString());
ImGui.PushStyleVar(ImGuiStyleVar.ItemSpacing, new Vector2(4, 0));
ImGui.Text(identity.Name);
if (identity.WorldId != null)
{
ImGui.SameLine();
ImGui.TextColored(new Vector4(1, 1, 1, 0.25f), $"@{identity.World}");
}
ImGui.PopStyleVar();
foreach (Tag customTag in m_PluginData.CustomTags)
{

View File

@@ -101,7 +101,19 @@ namespace PlayerTags.Data
public override string ToString()
{
return Name;
string str = Name;
if (WorldId != null)
{
str += $"@{World}";
}
if (Id != null)
{
str += $":{Id}";
}
return str;
}
public string ToDataString()

View File

@@ -1,14 +1,10 @@
using Dalamud.Game.ClientState.Objects.SubKinds;
using Dalamud.Game.ClientState.Objects.Types;
using Dalamud.Game.Text;
using Dalamud.Game.Text;
using Dalamud.Game.Text.SeStringHandling;
using Dalamud.Game.Text.SeStringHandling.Payloads;
using Dalamud.Logging;
using PlayerTags.Configuration;
using PlayerTags.Data;
using System;
using System.Collections.Generic;
using System.Linq;
namespace PlayerTags.Features
{