コード例 #1
0
        private void HandleCardCountChanged()
        {
            var playerId           = lobbyReader.ReadInt32();
            var newCardsCount      = lobbyReader.ReadInt32();
            var isCardCountChanged = lobbyReader.ReadBoolean();

            OnPlayerCardCountChanged.Invoke(ConnectedServer.Players[playerId], newCardsCount, isCardCountChanged);
        }
コード例 #2
0
        /// <summary>
        /// Handles the card count changed message
        /// </summary>
        /// <param name="inMsg">The message to decode</param>
        private void HandleCardCountChanged(NetIncomingMessage inMsg)
        {
            byte playerId = inMsg.ReadByte();
            int  numCards = inMsg.ReadInt32();

            myKnownPlayers[playerId].NumCards = numCards;

            OnPlayerCardCountChanged?.Invoke(myKnownPlayers[playerId], numCards);
        }