evershade/Assets/Data/ScriptableObjects/Items/ToolItem.cs

39 lines
933 B
C#

using UnityEngine;
// Example: GameItem.cs
[CreateAssetMenu(fileName = "ToolItem", menuName = "Game Data/Tool")]
public class ToolItem : GameItem
{
public int durability;
public int maxDurability;
public int range;
public int power;
public int speed;
public int efficiency;
public bool isHarvestingTool;
public bool isBuildingTool;
public bool isCombatTool;
public bool isUtilityTool;
public bool isCraftingTool;
public bool isGatheringTool;
public bool isFishingTool;
public bool isMiningTool;
public bool isWoodcuttingTool;
public bool isHuntingTool;
public bool isFarmingTool;
public bool isCookingTool;
public bool isSmithingTool;
public bool isAlchemyTool;
public bool isEnchantingTool;
public bool isRepairingTool;
// set type to Tool when creating a new ToolItem
public ToolItem()
{
type = ItemType.Tool;
}
}