public static long GetMarketROI(GameContext gameContext, GameEntity niche) { var profitLeader = GetMostProfitableCompanyOnMarket(gameContext, niche); var profit = profitLeader == null ? 0 : Economy.GetProfit(gameContext, profitLeader); var biggestMaintenance = profitLeader == null ? 0 : Economy.GetMaintenance(gameContext, profitLeader); var ROI = profitLeader == null ? 0 : (profit * 100 / biggestMaintenance); return(ROI); }