Colors the chatselector in the chatcolor (#3960)
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Immutable;
|
||||
using System.Linq;
|
||||
@@ -454,6 +454,7 @@ namespace Content.Client.Chat
|
||||
{
|
||||
SelectedChannel = toSelect;
|
||||
_channelSelector.Text = ChannelSelectorName(toSelect);
|
||||
_channelSelector.Modulate = ChatHelper.ChatColor(toSelect);
|
||||
return true;
|
||||
}
|
||||
// keep current setting
|
||||
|
||||
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||
using Content.Client.Administration;
|
||||
using Content.Client.GameObjects.Components.Observer;
|
||||
using Content.Client.Interfaces.Chat;
|
||||
using Content.Client.Utility;
|
||||
using Content.Shared.Administration;
|
||||
using Content.Shared.Chat;
|
||||
using Robust.Client.Console;
|
||||
@@ -366,15 +367,7 @@ namespace Content.Client.Chat
|
||||
}
|
||||
else
|
||||
{
|
||||
color = message.Channel switch
|
||||
{
|
||||
ChatChannel.Server => Color.Orange,
|
||||
ChatChannel.Radio => Color.Green,
|
||||
ChatChannel.OOC => Color.LightSkyBlue,
|
||||
ChatChannel.Dead => Color.MediumPurple,
|
||||
ChatChannel.AdminChat => Color.Red,
|
||||
_ => color
|
||||
};
|
||||
color = ChatHelper.ChatColor(message.Channel);
|
||||
}
|
||||
|
||||
if (CurrentChatBox == null) return;
|
||||
|
||||
19
Content.Client/Utility/ChatHelper.cs
Normal file
19
Content.Client/Utility/ChatHelper.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using Content.Shared.Chat;
|
||||
using Robust.Shared.Maths;
|
||||
|
||||
namespace Content.Client.Utility
|
||||
{
|
||||
public class ChatHelper
|
||||
{
|
||||
public static Color ChatColor(ChatChannel channel) =>
|
||||
channel switch
|
||||
{
|
||||
ChatChannel.Server => Color.Orange,
|
||||
ChatChannel.Radio => Color.Green,
|
||||
ChatChannel.OOC => Color.LightSkyBlue,
|
||||
ChatChannel.Dead => Color.MediumPurple,
|
||||
ChatChannel.AdminChat => Color.Red,
|
||||
_ => Color.DarkGray
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user