Inheritance: MonoBehaviour
Beispiel #1
0
 protected override void Awake() {
     base.Awake();
     _playerPrefsMgr = PlayerPrefsManager.Instance;
     _gameMgr = GameManager.Instance;
     _helper = GameInputHelper.Instance;
     _button = gameObject.GetSafeComponent<UIButton>();
     ValidateKeys();
 }
Beispiel #2
0
 public void HighScore_Reset()
 {
     PlayerPrefsManager.HighScore_Set(0);                                // Set the High Score to 0 in the PPM
     highScore_txt.text = PlayerPrefsManager.HighScore_Get().ToString(); // Get it from PPM again update the screen
 }
Beispiel #3
0
 public void playBreakLine()
 {
     playerAudio.PlayOneShot(breakLine, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * breakLineVolume);
 }
Beispiel #4
0
 public void playLandGround()
 {
     playerAudio.PlayOneShot(landOnGroundSound, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * landOnGroundVolume);
 }
Beispiel #5
0
 public void playJump()
 {
     playerAudio.PlayOneShot(jumpSound, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * jumpVolume);
 }
Beispiel #6
0
 public void playWalkFloor3()
 {
     playerAudio.PlayOneShot(walkingOnFloor3, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * walkFloor3Volume);
 }
Beispiel #7
0
 public void playTautRope()
 {
     playerAudio.PlayOneShot(tautRope, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * tautRopeVolume);
 }
Beispiel #8
0
 public void SetTheme(int newTheme)
 {
     PlayerPrefsManager.SetTheme(newTheme);
     ActivateTheme();
 }
 public void ResetGame()
 {
     PlayerPrefsManager.DeleteAllPreferences();
 }
 //Function used for the back button in the options scene to make sure everything is saved.
 public void SaveAndExit()
 {
     PlayerPrefsManager.SetMasterVolume(volume);
     SceneManager.LoadScene("01a Start Menu");
 }
 // Use this for initialization
 void Start()
 {
     musicManager = GameObject.FindObjectOfType <MusicManager>();
     volume       = PlayerPrefsManager.GetMasterVolume();
 }
Beispiel #12
0
 public void SaveAndExit()
 {
     PlayerPrefsManager.SetMasterVolume(volumeSlider.value);
     PlayerPrefsManager.SetDifficulty(difficultySlider.value);
     SceneManager.LoadScene("01a Start");
 }
Beispiel #13
0
 public void SetDefaults()
 {
     PlayerPrefsManager.SetMasterVolume(0.2f);
     PlayerPrefsManager.SetDifficulty(2f);
     levelManager.LoadLevel("01 b Options");
 }
Beispiel #14
0
    //public float musicVolume;

    private void Start()
    {
        Instance = this;
    }
Beispiel #15
0
 ///<summary>
 /// Called once from the constructor, this does all required initialization
 /// </summary>
 private void Initialize() {
     // Warning! Instance is null until after this is complete!
     IncrementInstanceCounter();
     _eventMgr = GameEventManager.Instance;
     _playerPrefsMgr = PlayerPrefsManager.Instance;
 }
 void Awake() {
     playerPrefsMgr = PlayerPrefsManager.Instance;
     eventMgr = GameEventManager.Instance;
 }
 // Use this for initialization
 void Start()
 {
     lobbySFXPlayer        = GetComponent <AudioSource>();
     lobbySFXPlayer.volume = PlayerPrefsManager.GetSoundVolume();
 }
Beispiel #18
0
 public void playDeathSound()
 {
     playerAudio.PlayOneShot(deathSound, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * deathSoundVolume);
 }
    bool GetClickedNode()
    {
        RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero);

        if (hit.collider != null)
        {
            Node clickedNode = hit.collider.GetComponent <Node>();
            Debug.Log(clickedNode.GetNodeType());
            if (clickedNode.GetNodeType() != "NULL" && clickedNode.GetNodeType() != "CROSS")
            {
                Debug.Log(clickedNode.GetNodeType() == "NULL");
                if (PlayerPrefsManager.GetSfxToggle())
                {
                    AudioSource.PlayClipAtPoint(clickedNode.GetComponent <AudioSource>().clip, Camera.main.transform.position, PlayerPrefsManager.GetSfxVolume());
                }
                if (clickedNode != null)
                {
                    playerMoves++;
                    RotateAndCheck(clickedNode);
                    return(true);
                }
            }
        }
        return(false);
    }
Beispiel #20
0
 public void playEndLevelSound()
 {
     playerAudio.PlayOneShot(endLevelSound, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * endLevelVolume);
 }
Beispiel #21
0
 public void DisableStoneWall()
 {
     PlayerPrefsManager.SetWallsDone(wallIndex);
     print("Sending wallIndex: " + wallIndex);
     gameObject.SetActive(false);
 }
Beispiel #22
0
 public void playWalkLine()
 {
     playerAudio.PlayOneShot(walkingOnLine, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * walkLineVolume);
 }
 private void Start()
 {
     gameObject.SetActive(PlayerPrefsManager.GetShowTutorial());
 }
Beispiel #24
0
 public void playFall()
 {
     playerAudio.PlayOneShot(fallSound, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * fallSoundVolume);
 }
Beispiel #25
0
  } // End of Start

  // Saves player preferences.
  public void PlayerPrefsSave()
  {
    // Save values.
    PlayerPrefsManager.MasterVolumeSet(this.volume.value);
  } // End of PlayerPrefsSave
Beispiel #26
0
 public void playMakeLine()
 {
     playerAudio.PlayOneShot(makeLine, PlayerPrefsManager.GetMasterVolume() * PlayerPrefsManager.GetSoundEffectVolume() * makeLineVolume);
 }
Beispiel #27
0
  } // End of PlayerPrefsSave

  // Event - on volume change.
  private void OnVolumeChange()
  {
    MusicManager.Instance.VolumeChange(this.volume.value);
    PlayerPrefsManager.MasterVolumeSet(this.volume.value);
  } // End of OnVolumeChange
Beispiel #28
0
    /* -----< DECLARATIONS - END >----- */


    private void Start()
    {
        highScore_txt.text = PlayerPrefsManager.HighScore_Get().ToString();
    }
Beispiel #29
0
 private void Start()
 {
     audioSource        = GetComponent <AudioSource>();
     audioSource.volume = PlayerPrefsManager.GetMasterVolume();
 }
Beispiel #30
0
 ///<summary>
 /// Called once from the constructor, this does all required initialization
 /// </summary>
 private void Initialize() {
     _gameStatus = GameStatus.Instance;
     _eventMgr = GameEventManager.Instance;
     UnityEngine.Time.timeScale = Constants.OneF;
     _playerPrefsMgr = PlayerPrefsManager.Instance;
     PrepareToBeginNewGame();
     _subscribers = new List<IDisposable>(); // placed here because GameTime exists in IntroScene. _subscribers is null when disposing there
 }
Beispiel #31
0
 void Start()
 {
     musicManager       = FindObjectOfType <MusicManager> ();
     volumeSlider.value = PlayerPrefsManager.GetMasterVolume();
     diffSlider.value   = PlayerPrefsManager.GetDifficulty();
 }
Beispiel #32
0
 public void SaveNExit()
 {
     PlayerPrefsManager.SetDifficulty((int)diffSlider.value);
     PlayerPrefsManager.SetMasterVolume(volumeSlider.value);
     levelManager.LoadLevel("Start Menu");
 }
Beispiel #33
0
 public void SaveAndExit()
 {
     PlayerPrefsManager.SetMasterVolume(volumeSlider.value);
     PlayerPrefsManager.SetDifficulty(diffSlider.value);
     levelManager.LoadLevel("01a Start");
 }
Beispiel #34
0
 protected override void Awake() {
     base.Awake();
     _playerPrefsMgr = PlayerPrefsManager.Instance;
     _eventMgr = GameEventManager.Instance;
 }
Beispiel #35
0
    void ActivateTheme()
    {
        DeactivateAllBackgrounds();

        backgrounds[PlayerPrefsManager.GetTheme()].SetActive(true);
    }