public bool checkQuickSaveInfo()
 {
     if (File.Exists(Application.persistentDataPath + "/quicksaveinfo.dat"))
     {
         BinaryFormatter formatter = new BinaryFormatter();
         FileStream      file      = File.Open(Application.persistentDataPath + "/quicksaveinfo.dat", FileMode.Open);
         QuickSaveInfo   data      = (QuickSaveInfo)formatter.Deserialize(file);
         quickSaveInfo = data;
         file.Close();
         return(quickSaveInfo.numberOfPlayers != 0);
     }
     else
     {
         quickSaveInfo = new QuickSaveInfo();
         return(false);
     }
 }
    public void saveQuickSaveInfo()
    {
        BinaryFormatter formatter = new BinaryFormatter();
        FileStream      file      = File.Open(Application.persistentDataPath + "/quicksaveinfo.dat", FileMode.Create);

        QuickSaveInfo quickSaveInfo_ = new QuickSaveInfo();

        quickSaveInfo_.numberOfPlayers = nPlayers;
        quickSaveInfo_.roomId          = gameRoom;
        quickSaveInfo_.randomChallenge = randomChallenge;
        quickSaveInfo_.turn            = turn;
        quickSaveInfo_.datetime        = datetimeOfGame;
        quickSaveInfo_.login           = localUserLogin;
        quickSaveInfo_.playcode        = quickSaveInfo.playcode;

        formatter.Serialize(file, quickSaveInfo_);
        file.Close();
    }
    public void resetQuickSaveInfo()
    {
        BinaryFormatter formatter = new BinaryFormatter();
        FileStream      file      = File.Open(Application.persistentDataPath + "/quicksaveinfo.dat", FileMode.Create);

        QuickSaveInfo quickSaveInfo_ = new QuickSaveInfo();

        quickSaveInfo_.numberOfPlayers = 0;
        quickSaveInfo_.roomId          = "";
        quickSaveInfo_.randomChallenge = "";
        quickSaveInfo_.turn            = 0;
        quickSaveInfo_.datetime        = "";
        quickSaveInfo_.playcode        = quickSaveInfo.playcode;


        formatter.Serialize(file, quickSaveInfo_);
        file.Close();
    }