Unity Twitch Chat
v1.2.3
Este é um cliente IRC Twitch.tv leve e eficiente para Unity.
Resumindo, isso permite integrar o Twitch Chat aos seus projetos Unity.
O objetivo principal é poder ler e enviar mensagens de bate-papo da maneira mais eficiente possível.
+
no canto superior esquerdoAdd package from git URL...
Add
https://github.com/lexonegit/Unity-Twitch-Chat.git?path=/Unity-Twitch-Chat/Assets/Package
Twitch IRC
.Use Anonymous Login
para usar sem OAuthConnect IRC On Start
e Join Channel On Start
estejam habilitados e pressione play – agora você deve ver mensagens JOIN, etc.IRC.OnChatMessage
.Chatter
que contêm informações sobre cada mensagem do chat, como nome do chatter, mensagem, emotes, etc...Está tendo problemas? Confira o ExemploProjeto incluído para uma melhor compreensão.
Gera conversas como caixas de salto. A cor da caixa é baseada no emblema principal.
void
Connect() - Conecta-se ao Twitch IRCvoid
Disconnect() - Desconecta do Twitch IRCvoid
SendChatMessage(string message) - Envia uma mensagem de chat para o canalvoid
JoinChannel(string canal) - Entre em um canal do Twitchvoid
LeaveChannel(string canal) - Sair de um canal Twitchvoid
Ping() - Envia uma mensagem PING para o servidor Twitch IRCevent
OnChatMessage - Evento que é invocado quando uma mensagem de chat é recebidaevent
OnConnectionAlert - Evento que é invocado quando um alerta de conexão é recebidoIRCTags
ClientUserTags - Retorna as tags do usuário cliente (crachás, cor do nome, etc)Color
GetNameColor() - Retorna a cor do nome do chatterbool
IsDisplayNameFontSafe() - Retorna verdadeiro se displayName for "fonte segura", o que significa que contém apenas caracteres: az, AZ, 0-9, _bool
ContainsEmote(string emoteId) - Retorna verdadeiro se a mensagem do chatter contém o emote especificado (por id)bool
HasBadge(string badgeName) - Retorna verdadeiro se o chatter tiver o emblema especificado Licença MIT
Intro Fighters, jogo de sobreposição de stream https://lexone.itch.io/introfighters
Você fez algo legal? Entre em contato comigo (lexone no Discord) para aparecer aqui!