// 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++;
        }
    }
 public void SetUpdateJournalAction(JournalEntryScript entry)
 {
     updateJournal       = new UpdateJournalAction();
     updateJournal.Entry = entry;
     updateJournalSet    = true;
 }