protected virtual void NotifyMasterUserFailedToAdd(GameClientPeer peer) { var updateGameEvent = this.GetUpdateGameEvent(); updateGameEvent.FailedToAdd = new[] { peer.UserId ?? string.Empty }; this.UpdateGameStateOnMaster(updateGameEvent); }
protected virtual PeerBase CreateGamePeer(InitRequest initRequest) { var peer = new GameClientPeer(initRequest, this); { if (this.webRpcManager.IsRpcEnabled) { peer.WebRpcHandler = this.webRpcManager.GetWebRpcHandler(); } initRequest.ResponseObject = "ResponseObject"; } log.Info("一个客户端连接中......GameAppliction"); return(peer); }
protected virtual PeerBase CreateGamePeer(InitRequest initRequest) { var peer = new GameClientPeer(initRequest, this); { var settings = WebRpcSettings.Default; if (settings != null && settings.Enabled) { peer.WebRpcHandler = new WebRpcHandler( settings.BaseUrl.Value, new Dictionary <string, object> { { "AppId", this.HwId }, { "AppVersion", "" }, { "Region", "" }, { "Cloud", "" }, }, null, new HttpRequestQueueOptions(httpQueueReconnectInterval: settings.ReconnectInterval * 1000)); } initRequest.ResponseObject = "ResponseObject"; } return(peer); }
protected virtual PeerBase CreateGamePeer(InitRequest initRequest) { var peer = new GameClientPeer(initRequest, this); { var settings = WebRpcSettings.Default; if (settings != null && settings.Enabled) { peer.WebRpcHandler = new WebRpcHandler( settings.BaseUrl.Value, new Dictionary<string, object> { {"AppId", this.HwId}, {"AppVersion", ""}, {"Region", ""}, {"Cloud", ""}, }, null, new HttpRequestQueueOptions(httpQueueReconnectInterval: settings.ReconnectInterval * 1000)); } initRequest.ResponseObject = "ResponseObject"; } return peer; }