Example #1
0
    void Shoot()
    {
        RaycastHit _hit;

        if (Physics.Raycast(cam.transform.position, cam.transform.forward, out _hit, mask))
        {
            if (_hit.collider.tag == PLAYER_TAG)
            {
                distance = Vector3.Distance(cam.transform.position, _hit.transform.position);
                _damage  = _damageScript.calculateDamage(inventory.handHeld, distance);
                CmdPlayerShot(_hit.collider.name, _damage);
            }
        }
        //inventory.handHeld.lifeTime = inventory.handHeld.lifeTime - 1;
        //wait frequenz???
    }