add: pistol weapon and enemy

This commit is contained in:
KOSMOGOR
2025-03-08 22:41:34 +03:00
parent 7d6cef4989
commit 17f3448f6c
14 changed files with 542 additions and 3 deletions
+19
View File
@@ -0,0 +1,19 @@
using System.Collections.Generic;
using UnityEngine;
public class WeaponController : MonoBehaviour
{
[SerializeField] Weapon[] weapons;
[SerializeField] int currentWeapon = 0;
void Start() {
weapons = GetComponentsInChildren<Weapon>();
for (int i = 0; i < weapons.Length; ++i) {
if (i != currentWeapon) weapons[i].SetWeaponState(false);
}
}
void Update() {
if (Input.GetMouseButton(0) && weapons[currentWeapon].isActive) weapons[currentWeapon].Shoot(Input.GetMouseButtonDown(0), Input.GetMouseButton(0));
}
}