public void AddStr(string key, string val)
 {
     TableGlobalDataWrap data;
     lock (m_Lock) {
         if (!m_Datas.TryGetValue(key, out data)) {
             data = new TableGlobalDataWrap();
             data.Key = key;
             m_Datas.Add(key, data);
         }
         data.StrValue = val;
         data.Deleted = false;
     }
 }
 public void AddFloat(string key, float val)
 {
     lock (m_Lock) {
         TableGlobalDataWrap data;
         if (!m_Datas.TryGetValue(key, out data)) {
             data = new TableGlobalDataWrap();
             data.Key = key;
             m_Datas.Add(key, data);
         }
         data.FloatValue = val;
         data.Deleted = false;
     }
 }
 public void AddFloat(string key, float val)
 {
     lock (m_Lock) {
         TableGlobalDataWrap data;
         if (!m_Datas.TryGetValue(key, out data))
         {
             data     = new TableGlobalDataWrap();
             data.Key = key;
             m_Datas.Add(key, data);
         }
         data.FloatValue = val;
         data.Deleted    = false;
     }
 }
        public void AddStr(string key, string val)
        {
            TableGlobalDataWrap data;

            lock (m_Lock) {
                if (!m_Datas.TryGetValue(key, out data))
                {
                    data     = new TableGlobalDataWrap();
                    data.Key = key;
                    m_Datas.Add(key, data);
                }
                data.StrValue = val;
                data.Deleted  = false;
            }
        }