Пример #1
0
 public void EmitMessage(UnityActionMessage message)
 {
     if (OnEmitMessage != null)
     {
         OnEmitMessage(message);
     }
 }
Пример #2
0
 public void EmitQuestionMessage(UnityActionMessage message)
 {
     if (message.Wait)
     {
         Pause();
     }
     OnEmitMessage(message);
 }
Пример #3
0
        private void _EmitKillMessage()
        {
            var message = new UnityActionMessage();

            message.Message     = "##kill";
            message.MessageType = MessageTypeEnum.Success;
            EmitMessage(message);
        }
Пример #4
0
 private static void OnRecivedMessageHandler(UnityActionMessage message)
 {
     Console.WriteLine("Manejo del mensaje por parte de la aplicación cliente: " + message);
     if (string.IsNullOrWhiteSpace(message.Audio) == false)
     {
         _speechSynthesizer.Speak(message.Audio);
     }
 }
Пример #5
0
        private void _EmitActionMessage()
        {
            var message = new UnityActionMessage();

            message.Description = Description;
            message.Audio       = Audio;
            message.Animations  = Animations.ToArray();
            message.Wait        = Wait;
            message.MessageType = MessageTypeEnum.Success;
            EmitMessage(message);
        }
Пример #6
0
    private void OnRecivedMessageHandler(UnityActionMessage message)
    {
        UnityEngine.Debug.Log("Mensaje recibido");

        if (message.Message != null && message.Message.Equals("##kill"))
        {
            _Interrupt();
            return;
        }
        queue.Enqueue(message);
    }
Пример #7
0
        static void Main(string[] args)
        {
            var server = new SocketServer <UnityActionMessage, ServerActionMessage>();

            server.Start(3322, "localhost");
            server.OnRecivedMessage += OnRecivedMessageHandler;
            while (true)
            {
                Console.Write("Message to clients: ");
                var message = new UnityActionMessage();
                message.MessageType = MessageTypeEnum.Success;
                message.Message     = Console.ReadLine();
                server.SendMessage(message);
            }
        }
Пример #8
0
 private void OnEmitMessageHandler(UnityActionMessage message)
 {
     Debug.WriteLine("Mensaje emitido: " + message);
     _server.SendMessage(message);
 }
Пример #9
0
 public void EmitQuestionMessage(UnityActionMessage message)
 {
     OnEmitMessage(message);
 }