canto/Assets/Scripts/Input/Atoms/References/ActionMapReference.cs
2025-10-02 15:28:03 -04:00

29 lines
1.1 KiB
C#

using System;
using UnityAtoms.BaseAtoms;
using KitsuneCafe.Input;
namespace UnityAtoms.KitsuneCafe.Input
{
/// <summary>
/// Reference of type `ActionMap`. Inherits from `AtomReference&lt;ActionMap, ActionMapPair, ActionMapConstant, ActionMapVariable, ActionMapEvent, ActionMapPairEvent, ActionMapActionMapFunction, ActionMapVariableInstancer, AtomCollection, AtomList&gt;`.
/// </summary>
[Serializable]
public sealed class ActionMapReference : AtomReference<
ActionMap,
ActionMapPair,
ActionMapConstant,
ActionMapVariable,
ActionMapEvent,
ActionMapPairEvent,
ActionMapActionMapFunction,
ActionMapVariableInstancer>, IEquatable<ActionMapReference>
{
public ActionMapReference() : base() { }
public ActionMapReference(ActionMap value) : base(value) { }
public bool Equals(ActionMapReference other) { return base.Equals(other); }
protected override bool ValueEquals(ActionMap other)
{
throw new NotImplementedException();
}
}
}