Files
No-Time-To-Rest/Assets/Scripts/Weapon.cs
T
2025-03-08 22:41:34 +03:00

13 lines
319 B
C#

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