private static string GetMaximumPopulationText(int terrainId, CellGrid cellGrid, HexOffsetCoordinates hexPoint) { var gameConfigCache = CallContext <GameConfigCache> .GetData("GameConfigCache"); var terrain = gameConfigCache.GetTerrainConfigById(terrainId); if (!terrain.CanSettleOn) { return(string.Empty); } var catchment = cellGrid.GetCatchment(hexPoint.Col, hexPoint.Row, 2); var maxPop = BaseFoodLevel.DetermineBaseFoodLevel(catchment); var text = $"Maximum Pop - {maxPop}"; return(text); }