public void Activate(IStationModule module) { this.gameObject.SetActive(true); this.currentModule = module; this.title.text = module.Name; foreach (Project availableProject in module.AvailableProjects()) { ProjectCard card = cardFactory.CreateUnique(availableProject); card?.transform.SetParent(cardContainer, false); } }