物品基础(UPrimalItemBasic)
{{ currentPage ? currentPage.title : "" }}
物品基础:UPrimalItemBasic
用途:每种物品都有一个单独的基础属性,其中存放物品名字,最大数量等,并且拥有一个固定属性数组(UItemAttribute),也可作为ItemClass
变量 | 说明 |
---|---|
ItemName | 物品名称 |
Description | 物品描述(介绍) |
Image | 图标 |
MaxQuantity | 最大堆叠数量 |
Weight | 单个重量 |
Rarity | 品质,该物品的基础品质,用来区分物品稀有程度,非物品星级 |
ItemType | 物品类型,例如护甲、武器、材料等分类 |
ItemPanel | 物品分页,用于UI过滤查找使用 |
Attributes | 物品属性数组,用于存放该物品的所有固定属性 |
函数 | 说明 |
---|---|
DoesImplementAttribute(TSubclassOf<UItemAttribute> AttributeClass) | 是否实现属性 |
GetAttribute(TSubclassOf<UItemAttribute> AttributeClass) | 获取属性 |
GetAttributeByType(EItemAttributeType AttributeType) | 获取属性 |
快捷函数 (需要拥有对应属性) | 说明 |
GetEquipSlot | 获取物品装备插槽类型 |
GetStat(EAbilityStatType StatType) | 获取装备属性 |
{{{ content }}}