// Method for (re)populating the journal with player's interactions public void UpdateJournal(List <Clue> journal) { //Debug.Log("Updating Journal"); EmptyJournal(); // Count used for index int count = 1; foreach (Clue clue in journal) { JournalEntryScript entry = Instantiate <JournalEntryScript>(journalEntryPrefab); entry.transform.SetParent(entriesPanel.transform, false); entry.SetIndex(count.ToString()); entry.SetTitle(clue.clueName); entry.SetCandidate(clue.clueOwner); entry.SetDescription(clue.clueDesc); count++; } }