public static bool IsEnoughResourcesForTask(GameEntity company, TeamTask teamTask, GameContext gameContext) { var cost = GetTaskCost(company, teamTask, gameContext); return Companies.IsEnoughResources(company, cost); } public static TeamResource GetTaskCost(GameEntity company, TeamTask teamTask, GameContext gameContext)