public static List <string> GetVersionUpMasterDataTableNameList(MasterDataVersionInfo masterDataVersion)
        {
            List <string> list = new List <string>();

            for (int i = 0; i < masterDataVersion.serverVersion.dataVersionList.Length; i++)
            {
                GameWebAPI.RespDataCM_MDVersion.DataVersionList dataVersionList = masterDataVersion.serverVersion.dataVersionList[i];
                if (masterDataVersion.localVersion == null || MasterDataVersionUpCheck.IsVersionUp(masterDataVersion.localVersion.dataVersionList, dataVersionList))
                {
                    list.Add(dataVersionList.tableName);
                }
            }
            return(list);
        }
        private static bool IsVersionUp(GameWebAPI.RespDataCM_MDVersion.DataVersionList[] localVersionInfoList, GameWebAPI.RespDataCM_MDVersion.DataVersionList serverVersionInfo)
        {
            bool flag = true;

            for (int i = 0; i < localVersionInfoList.Length; i++)
            {
                if (localVersionInfoList[i].tableName == serverVersionInfo.tableName)
                {
                    int num  = int.Parse(localVersionInfoList[i].version);
                    int num2 = int.Parse(serverVersionInfo.version);
                    flag = (num < num2);
                    if (flag)
                    {
                        break;
                    }
                }
            }
            return(flag);
        }