void Awake() { //TODO: Create icons on the map foreach (Mission m in availableMissions) { MissionIcon mi = Instantiate <MissionIcon>(iconPrefab, mapParent.transform); mi.Init(m); MissionSlot mb = Instantiate <MissionSlot>(slotPrefab, missionParent.transform); mb.manager = this; mb.icon = mi; mb.SetMission(m); } selectedMission = null; }