canto/Assets/Scripts/Item/Atoms/References/EquipmentReference.cs
2025-10-02 15:28:03 -04:00

25 lines
984 B
C#

using System;
using UnityAtoms.BaseAtoms;
using KitsuneCafe.ItemSystem;
namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem
{
/// <summary>
/// Reference of type `Equipment`. Inherits from `EquatableAtomReference&lt;Equipment, EquipmentPair, EquipmentConstant, EquipmentVariable, EquipmentEvent, EquipmentPairEvent, EquipmentEquipmentFunction, EquipmentVariableInstancer, AtomCollection, AtomList&gt;`.
/// </summary>
[Serializable]
public sealed class EquipmentReference : EquatableAtomReference<
Equipment,
EquipmentPair,
EquipmentConstant,
EquipmentVariable,
EquipmentEvent,
EquipmentPairEvent,
EquipmentEquipmentFunction,
EquipmentVariableInstancer>, IEquatable<EquipmentReference>
{
public EquipmentReference() : base() { }
public EquipmentReference(Equipment value) : base(value) { }
public bool Equals(EquipmentReference other) { return base.Equals(other); }
}
}