IHasKey.cs 907 B

123456789101112131415161718192021222324
  1. // Animancer // https://kybernetik.com.au/animancer // Copyright 2018-2024 Kybernetik //
  2. namespace Animancer
  3. {
  4. /// <summary>
  5. /// An object with a <see cref="Key"/> which can be used in dictionaries and hash sets.
  6. /// </summary>
  7. /// <remarks>
  8. /// <strong>Documentation:</strong>
  9. /// <see href="https://kybernetik.com.au/animancer/docs/manual/playing/keys">
  10. /// Keys</see>
  11. /// </remarks>
  12. /// https://kybernetik.com.au/animancer/api/Animancer/IHasKey
  13. public interface IHasKey
  14. {
  15. /************************************************************************************************************************/
  16. /// <summary>A key which can be used in dictionaries and hash sets.</summary>
  17. object Key { get; }
  18. /************************************************************************************************************************/
  19. }
  20. }