using System; using UnityAtoms.BaseAtoms; namespace UnityAtoms.BaseAtoms { /// /// Reference of type `bool`. Inherits from `EquatableAtomReference<bool, BoolPair, BoolConstant, BoolVariable, BoolEvent, BoolPairEvent, BoolBoolFunction, BoolVariableInstancer, AtomCollection, AtomList>`. /// [Serializable] public sealed class BoolReference : EquatableAtomReference< bool, BoolPair, BoolConstant, BoolVariable, BoolEvent, BoolPairEvent, BoolBoolFunction, BoolVariableInstancer>, IEquatable { public BoolReference() : base() { } public BoolReference(bool value) : base(value) { } public bool Equals(BoolReference other) { return base.Equals(other); } } }