Пример #1
0
        public static int GetPriceByGoodsID(int goodsID)
        {
            int goodsPrice = -1;

            if (!MallPriceMgr.PriceDict.TryGetValue(goodsID, out goodsPrice))
            {
                goodsPrice = MallPriceMgr.GetPriceByGoodsIDFromCfg(goodsID);
                if (goodsPrice > 0)
                {
                    lock (MallPriceMgr.PriceDict)
                    {
                        MallPriceMgr.PriceDict.Add(goodsID, goodsPrice);
                    }
                }
            }
            return(goodsPrice);
        }
Пример #2
0
 private static int ReloadXmlFile_config_mall()
 {
     MallPriceMgr.ClearCache();
     Global._MallSaleData = null;
     return(GameManager.systemMallMgr.ReloadLoadFromXMlFile());
 }