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); }
}
}