59 lines
773 B
C#
59 lines
773 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class weaponObjectInfo : MonoBehaviour
|
|
{
|
|
//REGULAR WEAPON ELEMENTS
|
|
public virtual string getWeaponName ()
|
|
{
|
|
|
|
return "";
|
|
}
|
|
|
|
|
|
//MELEE WEAPON ELEMENTS
|
|
public virtual bool isMeleeWeapon ()
|
|
{
|
|
|
|
return false;
|
|
}
|
|
|
|
|
|
//FIRE WEAPON ELEMENTS
|
|
public virtual bool isFireWeapon ()
|
|
{
|
|
|
|
return false;
|
|
}
|
|
|
|
public virtual string getAmmoText ()
|
|
{
|
|
|
|
return "";
|
|
}
|
|
|
|
public virtual int getProjectilesInWeaponMagazine ()
|
|
{
|
|
|
|
return -1;
|
|
}
|
|
|
|
public virtual string getWeaponAmmoName ()
|
|
{
|
|
|
|
return "";
|
|
}
|
|
|
|
public virtual void setWeaponRemainAmmoAmount (int newRemainAmmoAmount)
|
|
{
|
|
|
|
}
|
|
|
|
public virtual bool isWeaponUseRemainAmmoFromInventoryActive ()
|
|
{
|
|
|
|
return false;
|
|
}
|
|
}
|