示例#1
0
        public override void InitData()
        {
            var config = ConfigManager.Instance.LoadData <OrderMetaData>(ConfigPath.TABLE_ORDER_METADATA_PATH);

            if (config == null)
            {
                DebugPlus.LogError("MaterialMetaData Read Error");
                return;
            }
            OrderDataDic     = config.AllOrderDataDic;
            OrderTypeDataDic = config.AllOrderTypeDataDic;

            orderConfig = new OrderConfig();
            orderConfig.ReadOrderConfigData();
        }
示例#2
0
        public void ReadOrderConfigData()
        {
            Config.JsonReader reader = new Config.JsonReader();
            OrderConfig       config = reader.LoadJsonDataConfig <OrderConfig>(Config.JsonConfigPath.OrderConfigJsonPath);

            order_max_count_default = config.order_max_count_default;
            orderContent            = config.orderContent;
            ///Add Dic
            orderContentDic = new Dictionary <string, OrderContent>();
            for (int i = 0; i < orderContent.Count; i++)
            {
                if (orderContentDic.ContainsKey(orderContent[i].ConfigID))
                {
                    Debug.LogError("Find Same Order Config ID , ID=" + orderContent[i].ConfigID);
                    continue;
                }
                else
                {
                    orderContentDic.Add(orderContent[i].ConfigID, orderContent[i]);
                }
            }
        }