|  |  | 
 |  |  |     FreeOrClearFBByAutoSize(gameWorld)
 | 
 |  |  |     
 | 
 |  |  |     if gameWorld.GetMapID() in ChConfig.Def_CrossDynamicLineMap:
 | 
 |  |  |         msgInfo = str([gameWorld.GetRealMapID(), gameWorld.GetCopyMapID()])
 | 
 |  |  |         realMapID, copyMapID = gameWorld.GetRealMapID(), gameWorld.GetCopyMapID()
 | 
 |  |  |         key = (mapID, copyMapID)
 | 
 |  |  |         funcLineDataCache = PyGameData.g_crossFuncLineDataCache.pop(key, None)
 | 
 |  |  |         msgInfo = str([realMapID, copyMapID, funcLineDataCache])
 | 
 |  |  |         GameWorld.GetPlayerManager().GameServer_QueryPlayerResult(0, 0, 0, "DynamicLineMapClose", msgInfo, len(msgInfo))
 | 
 |  |  |     return
 | 
 |  |  | 
 |