using System;
using UnityAtoms.BaseAtoms;
using KitsuneCafe.Input;
namespace UnityAtoms.KitsuneCafe.Input
{
///
/// Reference of type `ControlScheme`. Inherits from `AtomReference<ControlScheme, ControlSchemePair, ControlSchemeConstant, ControlSchemeVariable, ControlSchemeEvent, ControlSchemePairEvent, ControlSchemeControlSchemeFunction, ControlSchemeVariableInstancer, AtomCollection, AtomList>`.
///
[Serializable]
public sealed class ControlSchemeReference : AtomReference<
ControlScheme,
ControlSchemePair,
ControlSchemeConstant,
ControlSchemeVariable,
ControlSchemeEvent,
ControlSchemePairEvent,
ControlSchemeControlSchemeFunction,
ControlSchemeVariableInstancer>, IEquatable
{
public ControlSchemeReference() : base() { }
public ControlSchemeReference(ControlScheme value) : base(value) { }
public bool Equals(ControlSchemeReference other) { return base.Equals(other); }
protected override bool ValueEquals(ControlScheme other)
{
throw new NotImplementedException();
}
}
}