/// <summary>
        ///     Updates the <see cref="PGIModel" /> to match a change in the <see cref="PlayerSaveData" />.
        /// </summary>
        private void PlayerDataUpdated( PlayerSaveData saveData )
        {
            if( !m_keepSyncedWithInventory ) { return; }

            PGI_Unsub();

            ClearDisplay();
            Display();

            PGI_Sub();
        }
 private void SaveDataChanged( PlayerSaveData playerSaveData )
 {
     // TODO
     Image.sprite = m_fallback;
     throw new NotImplementedException();
 }
 private void SaveDataChanged( PlayerSaveData playerSaveData )
 {
     Text.text = string.Format( m_displayFormat, playerSaveData.PlayerName );
 }