コード例 #1
0
        /// <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]);
                }
            }
        }