using System; using UnityAtoms.BaseAtoms; using UnityAtoms.SceneMgmt; namespace UnityAtoms.SceneMgmt { /// /// Reference of type `SceneField`. Inherits from `EquatableAtomReference<SceneField, SceneFieldPair, SceneFieldConstant, SceneFieldVariable, SceneFieldEvent, SceneFieldPairEvent, SceneFieldSceneFieldFunction, SceneFieldVariableInstancer, AtomCollection, AtomList>`. /// [Serializable] public sealed class SceneFieldReference : EquatableAtomReference< SceneField, SceneFieldPair, SceneFieldConstant, SceneFieldVariable, SceneFieldEvent, SceneFieldPairEvent, SceneFieldSceneFieldFunction, SceneFieldVariableInstancer>, IEquatable { public SceneFieldReference() : base() { } public SceneFieldReference(SceneField value) : base(value) { } public bool Equals(SceneFieldReference other) { return base.Equals(other); } } }