public void EmitMessage(UnityActionMessage message) { if (OnEmitMessage != null) { OnEmitMessage(message); } }
public void EmitQuestionMessage(UnityActionMessage message) { if (message.Wait) { Pause(); } OnEmitMessage(message); }
private void _EmitKillMessage() { var message = new UnityActionMessage(); message.Message = "##kill"; message.MessageType = MessageTypeEnum.Success; EmitMessage(message); }
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); } }
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); }
private void OnRecivedMessageHandler(UnityActionMessage message) { UnityEngine.Debug.Log("Mensaje recibido"); if (message.Message != null && message.Message.Equals("##kill")) { _Interrupt(); return; } queue.Enqueue(message); }
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); } }
private void OnEmitMessageHandler(UnityActionMessage message) { Debug.WriteLine("Mensaje emitido: " + message); _server.SendMessage(message); }
public void EmitQuestionMessage(UnityActionMessage message) { OnEmitMessage(message); }