using ColdMint.scripts.item.itemStacks;
namespace ColdMint.scripts.item;
///
/// The special item interface makes the item a normal item, in other words, will be stacked in
/// 该特殊的物品接口使得物品成为普通的物品,换言之,将会堆叠在中。
///
///
///
/// Notice when you implement: To avoid unexpected behavior, unless you understand what you're doing, the method
/// of an item that implements the interface must only match its own exact same instance.
///
/// 实现时注意:为避免意外行为,除非你明白自己在做什么,否则实现接口的物品的方法必须只和自己完全相同的实例匹配。
///
public interface ICommonItem : IItem
{
///
/// Method to copy an instance same with self. Will be used to pick out item instance from a
/// 复制与自身相同的实例的方法。将用于从 中拿取新的物品实例。
///
///
ICommonItem CopyInstance();
}