/// <summary>
 /// 初始化.
 /// </summary>
 internal void Init()
 {
     if (XKGlobalData.GetInstance().m_ShangHuDt == null)
     {
         int             shangHuKey = (int)m_ShangHuInfo;
         GameShangHuData data       = ReadShangHuConfigInfo(shangHuKey.ToString());
         if (data == null)
         {
             data = new GameShangHuData(ShangHuInfo.ShangHu1, "888888", "海底捞火锅");
             UnityLogWarning("not find game shangHu info!");
         }
         XKGlobalData.GetInstance().m_ShangHuDt = data;
     }
 }
        /// <summary>
        /// 读取游戏商家的配置信息.
        /// </summary>
        GameShangHuData ReadShangHuConfigInfo(string key)
        {
            TextAsset       configAsset = (TextAsset)Resources.Load("GameConfig/GameShangHuData");
            string          attribute   = "ShangHuEnum";
            GameShangHuData config      = null;

            if (configAsset != null)
            {
                try
                {
                    XmlDocument xmlDoc = new XmlDocument();
                    xmlDoc.LoadXml(configAsset.text);
                    XmlNodeList nodeList = xmlDoc.SelectSingleNode("Config").ChildNodes;
                    foreach (XmlElement xe in nodeList)
                    {
                        if (xe.GetAttribute(attribute) == key)
                        {
                            config             = new GameShangHuData();
                            config.ShangHuEnum = (ShangHuInfo)Convert.ToInt32(key);
                            config.ShangHuId   = xe.GetAttribute("ShangHuId");
                            config.ShangHuName = xe.GetAttribute("ShangHuName");
                            //UnityLog("ShangHuEnum == " + key + ", ShangHuId == " + config.ShangHuId
                            //    + ", ShangHuName == " + config.ShangHuName);
                            break;
                        }
                    }
                }
                catch (Exception exception)
                {
                    UnityLogError("Unity:" + "error: xml was wrong! " + exception);
                }
            }
            else
            {
                UnityLogWarning("configAsset was null!!!!!!");
            }
            return(config);
        }