29 lines
1.2 KiB
C#
29 lines
1.2 KiB
C#
using System;
|
|
using UnityAtoms.BaseAtoms;
|
|
using KitsuneCafe.Input;
|
|
|
|
namespace UnityAtoms.KitsuneCafe.Input
|
|
{
|
|
/// <summary>
|
|
/// Reference of type `ControlScheme`. Inherits from `AtomReference<ControlScheme, ControlSchemePair, ControlSchemeConstant, ControlSchemeVariable, ControlSchemeEvent, ControlSchemePairEvent, ControlSchemeControlSchemeFunction, ControlSchemeVariableInstancer, AtomCollection, AtomList>`.
|
|
/// </summary>
|
|
[Serializable]
|
|
public sealed class ControlSchemeReference : AtomReference<
|
|
ControlScheme,
|
|
ControlSchemePair,
|
|
ControlSchemeConstant,
|
|
ControlSchemeVariable,
|
|
ControlSchemeEvent,
|
|
ControlSchemePairEvent,
|
|
ControlSchemeControlSchemeFunction,
|
|
ControlSchemeVariableInstancer>, IEquatable<ControlSchemeReference>
|
|
{
|
|
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();
|
|
}
|
|
}
|
|
}
|