using UnityEngine;
using System.Collections;

public class WeaponBase : MonoBehaviour 
{
	public string weaponName;
	
	private Mesh weaponMesh;

	void Start () 
	{
		weaponMesh = GetComponent< MeshFilter >().mesh;
	}
	
	void Update () 
	{
		
	}
	
	public virtual void onEquipped()
	{
		Debug.Log( weaponName + ": EQIPPED" );
	}
	
	public virtual void onUnequipped()
	{
		Debug.Log( weaponName + ": UNEQUIPPED" );
	}

	public virtual void use()
	{
		Debug.Log( weaponName + ": USE" );
	}
	
	public virtual void onEnemyHit()
	{
		Debug.Log( weaponName + ": ON ENEMY HIT" );
	}
}
