using System; using UnityAtoms.BaseAtoms; using UnityAtoms.MonoHooks; namespace UnityAtoms.MonoHooks { /// /// Reference of type `ColliderGameObject`. Inherits from `EquatableAtomReference<ColliderGameObject, ColliderGameObjectPair, ColliderGameObjectConstant, ColliderGameObjectVariable, ColliderGameObjectEvent, ColliderGameObjectPairEvent, ColliderGameObjectColliderGameObjectFunction, ColliderGameObjectVariableInstancer>`. /// [Serializable] public sealed class ColliderGameObjectReference : EquatableAtomReference< ColliderGameObject, ColliderGameObjectPair, ColliderGameObjectConstant, ColliderGameObjectVariable, ColliderGameObjectEvent, ColliderGameObjectPairEvent, ColliderGameObjectColliderGameObjectFunction, ColliderGameObjectVariableInstancer, AtomCollection, AtomList>, IEquatable { public ColliderGameObjectReference() : base() { } public ColliderGameObjectReference(ColliderGameObject value) : base(value) { } public bool Equals(ColliderGameObjectReference other) { return base.Equals(other); } } }