Exemplo n.º 1
0
        private static CallbackResult OnUnicodeSpeechRequest(byte[] data, CallbackResult prevResult)
        {
            UnicodeSpeechRequest packet = new UnicodeSpeechRequest(data);

            if (!Core.LoggedIn || packet.Text.Length == 0)
                return CallbackResult.Eat;

            if (packet.Text[0] == ',')
            {
                ProcessCommand(packet.Text);
                return CallbackResult.Eat;
            }
            else
            {
                return CallbackResult.Normal;
            }
        }
Exemplo n.º 2
0
 private static IMacroCommand OnUnicodeSpeechRequest(byte[] data)
 {
     UnicodeSpeechRequest packet = new UnicodeSpeechRequest(data);
     return new SpeechMacroCommand(packet.Color, packet.Text);
 }