public void SavePictureToDisk() { if (m_LastPicture == null) { return; } //Avoids saving the same picture multiple times if (m_PictureSaved) { return; } SaveGameManager.Instance.SerializePicture(m_LastPicture); m_PictureAlbum.AddPicture(m_LastPicture); m_PictureSaved = true; if (PictureSavedEvent != null) { PictureSavedEvent(m_LastPicture); } Debug.Log("Picture saved!"); }