public void GetSelfBuyData(int roleID, ref BoCaiShopInfo msgData) { try { msgData.ItemList = new List <SelfBuyInfo>(); lock (this.mutex) { foreach (KFBoCaiShopDB item in this.DBShopList) { if (item.RoleID == roleID) { SelfBuyInfo d = new SelfBuyInfo(); d.ID = item.ID; d.BuyNum = item.BuyNum; d.WuPinID = item.WuPinID; msgData.ItemList.Add(d); } } } } catch (Exception ex) { LogManager.WriteLog(LogTypes.Exception, string.Format("[ljl_博彩商店]{0}", ex.ToString()), null, true); } }
private void GetShopInfo(GameClient client, int nID, int roleID) { BoCaiShopInfo msgData = new BoCaiShopInfo(); try { msgData.Info = 0; BoCaiShopManager.GetInstance().GetSelfBuyData(roleID, ref msgData); } catch (Exception ex) { msgData.Info = 100; LogManager.WriteLog(LogTypes.Exception, string.Format("[ljl_博彩]{0}", ex.ToString()), null, true); } client.sendCmd <BoCaiShopInfo>(nID, msgData, false); }