// // IItemInfo.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using NosSmooth.Data.Abstractions.Enums; using NosSmooth.Data.Abstractions.Language; namespace NosSmooth.Data.Abstractions.Infos; /// /// The NosTale item information. /// public interface IItemInfo : IVNumInfo { /// /// Gets the translatable name of the item. /// TranslatableString Name { get; } /// /// Gets the type of the item. /// ItemType Type { get; } /// /// Gets the subtype of the item. TODO UNKNOWN. /// int SubType { get; } /// /// Gets the equipment slot the item goes to, if any. /// EquipmentSlot? EquipmentSlot { get; } /// /// Gets the bag the item belongs to. /// BagType BagType { get; } /// /// Gets the data of the item. /// string[] Data { get; } }