private void OnCollisionEnter(Collision collision)
 {
     if (collision.transform.tag == "Bonus")
     {
         Debug.Log("Collided with" + collision.gameObject.name);
         currentBonus = collision.gameObject.GetComponent <Bonus>();
         CmdPickup();
         shoot.totalBullet += currentBonus.Ammo;
         health.health     += currentBonus.Health;
         shoot.AmmoRefresh();
         health.Refresh();
     }
 }
    public void Select(int i)
    {
        _shoot.WeaponID = i;
        _shoot.SetWeapon(i);
        loadoutUI.SetActive(false);
        _control.Paused  = false;
        _shoot.Paused    = false;
        Cursor.lockState = CursorLockMode.Locked;
        Cursor.visible   = (false);

        WeaponList.transform.GetChild(i).gameObject.SetActive(true);
        _shoot.AmmoRefresh();
        _shoot.Setup();
    }