コード例 #1
0
            public ReferenceCountedMessage Receive()
            {
                BufferedMessage b;

                if (messages.Dequeue(out b))
                {
                    if (b.timeToRecieveOn <= emulator.time.gameTime)
                    {
                        return(b.msg);
                    }
                    else
                    {
                        messages.Enqueue(b);
                    }
                }
                return(b.msg);
            }
コード例 #2
0
 public ReferenceCountedMessage Receive()
 {
     return(messagesreceived.Dequeue());
 }