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);
     }
 }
Example #2
0
        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);
        }