// Start is called before the first frame update void Start() { Screen.autorotateToPortrait = false; Screen.orientation = ScreenOrientation.AutoRotation; Screen.SetResolution(Screen.width, Screen.height, true); helpButton.onClick.AddListener(OpenHelpPanel); closeHelpMenu.onClick.AddListener(CloseHelpPanel); playButton.onClick.AddListener(StartGame); achievementsButton.onClick.AddListener(OpenAchievementsPanel); leaderboardButton.onClick.AddListener(OpenLeaderboardPanel); settingsButton.onClick.AddListener(ToggleSettingsPanel); scoreText.text = PlayerPersistence.GetHighScore().ToString(); musicToggle.onValueChanged.AddListener(delegate { toggleMusic(); }); soundToggle.onValueChanged.AddListener(delegate { toggleSound(); }); swapControls.onValueChanged.AddListener(delegate { toggleFlipControl(); }); soundToggle.isOn = PlayerPersistence.GetSoundStatus() == 1 ? true : false; musicToggle.isOn = PlayerPersistence.GetMusicStatus() == 1 ? true : false; swapControls.isOn = PlayerPersistence.GetFlipControlStatus() == 1 ? true : false; }
// Use this for initialization void Start() { achievements = GetComponent <GoogleAchievements>(); leaderboards = GetComponent <GoogleLeaderboards>(); pointsTexts = new List <GameObject>(); uiManager = GetComponent <UiManager>(); highScore = PlayerPersistence.GetHighScore(); hoopBest = PlayerPersistence.GetHoopHighScore(); swishBest = PlayerPersistence.GetSwishHighScore(); swishesScored = 0; hoopsScored = 0; uiManager.updateHighScoreText(highScore); previousScore = -1f; score = 0f; newPointsText = Object.Instantiate(pointsTextObject, Vector3.zero, Quaternion.identity); newPointsText.transform.localScale = Vector3.zero; }