Files
KOSMOGOR f754b692e2 add: minigun
bug: minigun's mesh
2025-04-27 17:35:06 +03:00

14 lines
372 B
C#

using UnityEngine;
public abstract class Weapon : MonoBehaviour
{
public bool isActive { get; private set; } = false;
public BulletType bulletType = BulletType.None;
public abstract void Shoot(bool keyDown, bool keyHold);
public void SetWeaponState(bool active) {
isActive = active;
GetComponent<MeshRenderer>().enabled = active;
}
}