Раскраска текста в строку

Как я могу раскрасить эту строку в коде

private void HandleChatSpam()
{
    PlayerScript playerScript = PlayerScript.FromPhoton(PhotonNetwork.player);
    playerScript.ChatMessage("mpgh.net - BlackBoom pub build");
}

Как я могу раскрасить текст в строке здесь ChatMessage("mpgh.net - BlackBoom pub build"); Текст, который я хочу, чтобы цвет (зеленый) mpgh.net - BlackBoom pub build

Я уже попробовал:

playerScript.ChatMessage(Color.green, "mpgh.net - BlackBoom pub build");

Но я получаю эту ошибку

нет перегрузки для метода 'ChatMessage' принимает 2 аргумента

Что такое ChatMessage

private void ChatMessage(string)

это в справке

1 ответ

Вы можете использовать Unity Rich Text для раскраски строки или ее частей.

В вашем случае это будет:

playerScript.ChatMessage("<color=green>mpgh.net - BlackBoom pub build</color>");
Другие вопросы по тегам