public static void Begining()
 {
     if (mInst == null)
     {
         mDataReader = NewDataReader;
         mInst       = new LuaDataTableProxy();
         mInst.Init();
     }
 }
 public static void Destroy()
 {
     if (null != mInst)
     {
         foreach (ILuaTableReader tbl in mDataReader.Values)
         {
             tbl.OnDestroy();
         }
         mDataReader.Clear();
         mDataReader = null;
         mInst       = null;
     }
 }