Ejemplo n.º 1
0
 IEnumerator Start()
 {
     while (enabled)
     {
         if (m_PendingMessageQueue.Count > 0)
         {
             if (m_Messenger.CanSendMessage)
             {
                 PendingMessageArgs pendingMessageArgs = m_PendingMessageQueue.Dequeue();
                 string             message            = pendingMessageArgs.message;
                 SendChatMessage(message);
             }
         }
         yield return(new WaitForSeconds((float)m_Messenger.SendDelaySeconds));
     }
 }
Ejemplo n.º 2
0
 void Messenger_onMessagePending(object sender, PendingMessageArgs args)
 {
     m_PendingMessageQueue.Enqueue(args);
 }