void Update()
 {
     if (_IsPrimarySkill)
     {
         if (Input.GetMouseButtonDown(1) &&
             _playerStats.GetCurrentMana() >= _manaCost)       // check if player has enough mana
         {
             Debug.Log(_manaCost);
             _playerStats.AddCurrentMana(-_manaCost); //reduce mana cost
             CameraShake.GetInstance().Shake();
             DoAbility();
         }
     }
     else
     {
         if (Input.GetKeyDown(KeyCode.Space) &&
             _playerStats.GetCurrentMana() >= _manaCost)       // check if player has enough mana
         {
             Debug.Log(_manaCost);
             _playerStats.AddCurrentMana(-_manaCost); //reduce mana cost
             CameraShake.GetInstance().Shake();
             DoAbility();
         }
     }
 }