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); }