Beispiel #1
0
        private void HandleGameListMsg(InsightMessage _insightMsg)
        {
            // var message = (GameListMsg) insightMsg.message;

            Debug.Log("[GameMasterManager] - Received player requesting game list");

            var gamesListMsg = new GameListMsg();

            gamesListMsg.Load(registeredGameServers);

            var responseToSend = new InsightNetworkMessage(gamesListMsg)
            {
                callbackId = _insightMsg.callbackId,
                status     = CallbackStatus.Success
            };

            if (_insightMsg is InsightNetworkMessage netMsg)
            {
                server.NetworkReply(netMsg.connectionId, responseToSend);
            }
            else
            {
                server.InternalReply(responseToSend);
            }
        }
Beispiel #2
0
        void HandleGameListMsg(InsightNetworkMessage netMsg)
        {
            Debug.Log("[MatchMaking] - Player Requesting Match list");

            GameListMsg gamesListMsg = new GameListMsg();

            gamesListMsg.Load(registeredGameServers);

            netMsg.Reply(gamesListMsg);
        }
Beispiel #3
0
        void HandleGameListMsg(InsightNetworkMessage netMsg)
        {
            if (server.logNetworkMessages)
            {
                UnityEngine.Debug.Log("[MatchMaking] - Player Requesting Match list");
            }

            GameListMsg gamesListMsg = new GameListMsg();

            gamesListMsg.Load(registeredGameServers);

            netMsg.Reply((short)MsgId.GameList, gamesListMsg);
        }