using System; using UnityAtoms.BaseAtoms; using KitsuneCafe.ItemSystem; namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem { /// /// Reference of type `Item`. Inherits from `EquatableAtomReference<Item, ItemPair, ItemConstant, ItemVariable, ItemEvent, ItemPairEvent, ItemItemFunction, ItemVariableInstancer, AtomCollection, AtomList>`. /// [Serializable] public sealed class ItemReference : EquatableAtomReference< Item, ItemPair, ItemConstant, ItemVariable, ItemEvent, ItemPairEvent, ItemItemFunction, ItemVariableInstancer>, IEquatable { public ItemReference() : base() { } public ItemReference(Item value) : base(value) { } public bool Equals(ItemReference other) { return base.Equals(other); } } }