Files
No-Time-To-Rest/Assets/Scripts/Player/Weapon.cs
T
KOSMOGOR 2869bfdb33 add: Level and Game controllers base
update: scripts are now in folders
2025-03-17 15:28:10 +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;
}
}