Esempio n. 1
0
 // update PublicLevel to save win on exitting game
 public override void GameOver(bool isWin)
 {
     if (isWin)
     {
         PublicLevel.SetPlayerWin(PublicLevel.GetPlayerWin() + 1);
     }
     base.GameOver(true);
 }
Esempio n. 2
0
    // create and save a GameDataForm
    public void SaveGameData()
    {
        // find GameData in the scene
        GameDataForm currentGameData = GameObject.Find("GameDataControl").GetComponent <GameData>();

        // set GameData variables according to PublicLevel
        currentGameData.SetGameData(PublicLevel.GetPlayerLevel(), PublicLevel.GetPlayerWin(), PublicLevel.GetCorn(), PublicLevel.friendlyType, PublicLevel.unlockType);
        // save current GameData
        SaveGame(currentGameData, GetFileName());
    }