示例#1
0
    public void addScientistsForTransfer(EmployeeTransfer et, List <string> scientists)
    {
        if (et.getScientists() != scientists.Count)
        {
            Debug.Log("Something went wrong");
        }

        foreach (string s in scientists)
        {
            this.addHiredScientist(s);
            occupiedLivingSpace++;
        }
    }
示例#2
0
    public List <string> removeScientistsForTransfer(EmployeeTransfer et)
    {
        List <string> removedScientists = new List <string>();

        for (int i = 0; i < et.getScientists(); i++)
        {
            string scientist = hiredScientists.Last.Value;
            hiredScientists.Remove(scientist);
            removedScientists.Add(scientist);
            occupiedLivingSpace--;
        }
        return(removedScientists);
    }
示例#3
0
 public List<string> removeScientistsForTransfer(EmployeeTransfer et)
 {
     List<string> removedScientists = new List<string>();
     for (int i = 0; i < et.getScientists(); i++)
     {
         string scientist = hiredScientists.Last.Value;
         hiredScientists.Remove(scientist);
         removedScientists.Add(scientist);
         occupiedLivingSpace--;
     }
     return removedScientists;
 }
示例#4
0
    public void addScientistsForTransfer(EmployeeTransfer et, List<string> scientists)
    {
        if (et.getScientists() != scientists.Count) Debug.Log("Something went wrong");

        foreach (string s in scientists)
        {
            this.addHiredScientist(s);
            occupiedLivingSpace++;
        }
    }