public void ExitRoom(CS_ExitRoom cs, string connectionId) { try { var host = _host.Find(r => r.PrivateIp == cs.PrivateIp && r.Port == cs.Port && r.GameName == cs.GameName); if (host == null) { HubModel sc = new HubModel() { Code = 104, Msg = "ExitRoom Fail", }; HubConnector.Client(connectionId).ErrorMsg(JsonConvert.SerializeObject(sc)); } host.Player--; } catch (Exception ex) { HubModel error = new HubModel() { Code = 103, Msg = "EnterRoom Exception Fail : " + ex.ToString(), }; HubConnector.Client(connectionId).ErrorMsg(JsonConvert.SerializeObject(error)); } }
public void ExitRoom(string id) { var cs = new CS_ExitRoom() { Id = id, }; Send("ExitRoom", cs); }
public void ExitRoom(CS_ExitRoom cs) { _mainService.ExitRoom(Context.ConnectionId, cs.Id); }
public void ExitRoom(object args) { CS_ExitRoom cs = JsonConvert.DeserializeObject <CS_ExitRoom>(args.ToString()); _host.ExitRoom(cs, Context.ConnectionId); }