/// <summary> /// Find the inbox and put all the listing we have back into it using the ids we saved and a list of all the listing prefabs /// </summary> /// <param name="playerSaveData"></param> private void LoadMail(PlayerSaveData playerSaveData) { EmailInbox inbox = FindObjectOfType <EmailInbox>(); for (int i = 0; i < playerSaveData.mailListings.Count; i++) { if (playerSaveData.mailListings[i] <= _mailDictionary.Count) { inbox.LoadEmail(_mailDictionary[playerSaveData.mailListings[i] - 1].listing, playerSaveData.emailPosition[i], playerSaveData.mailStatus[i]); } } }