Files
MobileShooter/Assets/Darkmatter/Code/Domain/Weapon/WeaponBase.cs

20 lines
382 B
C#

using Darkmatter.Core;
using UnityEngine;
namespace Darkmatter.Domain
{
public abstract class WeaponBase : MonoBehaviour, IWeapon
{
public abstract bool canAttack { get; }
public abstract string WeaponName {get; }
public abstract void Attack();
public virtual void Reload()
{
Debug.Log("Reloading");
}
}
}