protected NetOutgoingMessage CreateMessage(PeerMessageId messageId)
        {
            NetOutgoingMessage msg = CreateMessage();

            msg.Write((byte)messageId);
            return(msg);
        }
示例#2
0
        protected override void ReadPeerMessage(Peer peer, PeerMessageId id, NetIncomingMessage msg)
        {
            switch (id)
            {
            case PeerMessageId.RoundStart:
                ReadRoundStartMessage(peer, msg);
                break;

            case PeerMessageId.Playing:
                ReadPlayingMessage(peer, msg);
                break;

            case PeerMessageId.RoundEnd:
                ReadRoundEndMessage(peer, msg);
                break;
            }
        }
示例#3
0
        protected override void ReadPeerMessage(Peer peer, PeerMessageId id, NetIncomingMessage msg)
        {
            switch (id)
            {
            case PeerMessageId.RoundStart:
                ReadRoundStartMessage(peer, msg);
                break;

            case PeerMessageId.Playing:
                ReadPlayingMessage(peer, msg);
                break;

            case PeerMessageId.RoundEnd:
                ReadRoundEndMessage(peer, msg);
                break;

            default:
                Debug.Fail("Unexpected message id: " + id);
                break;
            }
        }
 protected override void ReadPeerMessage(Peer peer, PeerMessageId id, NetIncomingMessage msg)
 {
     switch (id)
     {
         case PeerMessageId.RoundStart:
             ReadRoundStartMessage(peer, msg);
             break;
         case PeerMessageId.Playing:
             ReadPlayingMessage(peer, msg);
             break;
         case PeerMessageId.RoundEnd:
             ReadRoundEndMessage(peer, msg);
             break;
         default:
             Debug.Fail("Unexpected message id: " + id);
             break;
     }
 }
 protected virtual void ReadPeerMessage(Peer peer, PeerMessageId id, NetIncomingMessage msg)
 {
 }
        //////////////////////////////////////////////////////////////////////////////

        #region IPeerListener

        public virtual void OnPeerMessageReceived(Peer peer, NetIncomingMessage msg)
        {
            PeerMessageId id = (PeerMessageId)msg.ReadByte();

            ReadPeerMessage(peer, id, msg);
        }
        protected override void ReadPeerMessage(Peer peer, PeerMessageId id, NetIncomingMessage msg)
        {
            switch (id)
            {
                case PeerMessageId.RoundStart:
                    ReadRoundStartMessage(peer, msg);
                    break;

                case PeerMessageId.Playing:
                    ReadPlayingMessage(peer, msg);
                    break;

                case PeerMessageId.RoundEnd:
                    ReadRoundEndMessage(peer, msg);
                    break;
            }
        }
 protected virtual void ReadPeerMessage(Peer peer, PeerMessageId id, NetIncomingMessage msg)
 {
 }
 protected NetOutgoingMessage CreateMessage(PeerMessageId messageId)
 {
     NetOutgoingMessage msg = CreateMessage();
     msg.Write((byte)messageId);
     return msg;
 }