39 lines
933 B
C#
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;
|
|
}
|
|
} |