void InitializeGameVariables() { Load(); if (data != null) { isGameStartedFirstTime = data.getIsGameStartedFirstTime(); } else { isGameStartedFirstTime = true; } if (isGameStartedFirstTime) { isGameStartedFirstTime = false; isMusicOn = true; canShowAds = true; bestScore = 0; points = 10; skinUnlocked = new bool[vars.characters.Count]; skinUnlocked[0] = true; for (int i = 1; i < skinUnlocked.Length; i++) { skinUnlocked[i] = false; } selectedSkin = 0; rateBtnClicked = false; data = new GameData_AlienHop(); data.setIsGameStartedFirstTime(isGameStartedFirstTime); data.setMusicOn(isMusicOn); data.setCanShowAds(canShowAds); data.setRateClick(rateBtnClicked); data.setBestScore(bestScore); data.setSkinUnlocked(skinUnlocked); data.setPoints(points); data.setSelectedSkin(selectedSkin); Save(); Load(); } else { isGameStartedFirstTime = data.getIsGameStartedFirstTime(); isMusicOn = data.getMusicOn(); canShowAds = data.getCanShowAds(); giftTime = data.getGiftTime(); rateBtnClicked = data.getRateClick(); bestScore = data.getBestScore(); points = data.getPoints(); selectedSkin = data.getSelectedSkin(); skinUnlocked = data.getSkinUnlocked(); } }