public void AssignTheProjectIndex(ProjectIndexHolder projectIndex)
    {
        projectManager._projects[projectIndex.projectIndexHolder].inProgress = true;

        AssignRoom(projectIndex.projectIndexHolder);
        projectManager.FindAvailableProjects();
    }
    public void DisplayAvailableCharactersRequired(ProjectIndexHolder indexProject)
    {
        DisplayHelpText(3);
        List <int> availablePlayersIndexes = new List <int>();

        for (int i = 0; i < _playerManager.players.Count; i++)
        {
            if (_playerManager.players[i].avaliableForWork && _playerManager.players[i].job == projectManager._projects[indexProject.projectIndexHolder].JobRequirement)
            {
                availablePlayersIndexes.Add(i);
            }
        }

        if (availablePlayersIndexes.Count == 0)
        {
            DisplayHelpText(1);
        }

        CreateButtons(availablePlayersIndexes);
    }