///<summary> /// Overwrites crew but returns previously displayed crew /// </summary> public Crew DisplayCrew(Crew crew) { Crew oldcrew = null; if (displayedcrew != null) { oldcrew = displayedcrew; } classImage.enabled = true; classImage.sprite = Icons.positions [crew.positionType]; genderImage.enabled = true; genderImage.sprite = Icons.genders [crew.gender]; displayedcrew = crew; fullname.text = crew.firstName + " " + crew.lastName; SetDisplayedPosition (crew.positionType); age.text = "Age:"+crew.GetAgeString (); innerPanelImage.color = displayedcrew.color; moraleFill.fillAmount = crew.morale; disciplinefill.fillAmount = crew.discipline; return oldcrew; }