17 lines
548 B
C#

namespace UnityEngine.XR.Content.Interaction
{
/// <summary>
/// Interface to implement for objects that hold a set of <c>Key</c>s
/// </summary>
public interface IKeychain
{
/// <summary>
/// This callback is used to check if this keychain has a specific <c>Key</c>
/// <see cref="Lock"/>
/// </summary>
/// <param name="key">the key to be checked</param>
/// <returns>True if this keychain has the supplied key; false otherwise</returns>
bool Contains(Key key);
}
}