Example #1
0
    // 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;
    }
Example #2
0
 // 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;
 }