DebugCanvas and ShootDebug

Fixed DebugAmmunitionText on DebugCanvas
Added hitForce on Weapons. When you hit an object with a rigidbody its going to fly back a little bit
This commit is contained in:
Noah4ever
2021-12-10 15:38:59 +01:00
parent 14a8f084d3
commit 9512d9dac1
5 changed files with 35 additions and 9 deletions

View File

@@ -11,6 +11,7 @@ public class Weapon : MonoBehaviour
[Header("Weapon Info")]
[SerializeField] weaponKinds weaponKind;
[SerializeField] float dropForce = 10f;
[SerializeField] float hitForce = 100f;
[SerializeField] int damage = 0;
[SerializeField] float firerate = 0;
[SerializeField] float recoilStrength = 0;
@@ -23,6 +24,7 @@ public class Weapon : MonoBehaviour
[SerializeField] Animator weaponAnimator;
[SerializeField] Transform gunRightREF;
[SerializeField] Transform gunLeftREF;
//[Header("Grenade")]
private bool hasBeenThrown = false;
@@ -40,6 +42,7 @@ public class Weapon : MonoBehaviour
public Transform GunLeftREF { get => gunLeftREF; }
public Transform GunRightREF { get => gunRightREF; }
public bool HasBeenThrown { get => hasBeenThrown; set => hasBeenThrown = value; }
public float HitForce { get => hitForce; set => hitForce = value; }
private void Start() {
CurrentAmmunition = MagazinSize;