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); }
private static int ReloadXmlFile_config_mall() { MallPriceMgr.ClearCache(); Global._MallSaleData = null; return(GameManager.systemMallMgr.ReloadLoadFromXMlFile()); }