Skip to content
On this page

Item

描述

物品


方法列表

方法名简述
api_get_key获取物品编号
set_name设置物品名称
get_name获取物品名称
api_get_conf_name获取物品配置名称
api_set_desc设置物品描述
api_get_desc获取物品描述
api_get_conf_desc获取物品配置描述
api_get_type获取物品类型
api_get_level获取物品等级
api_set_level设置物品等级
api_drop_self丢弃物品
api_remove从单位身上移除物品
api_set_sale_state设置物品出售
api_set_stack_cnt设置物品堆叠数
api_set_charge_cnt设置物品充能数
api_set_max_charge设置物品最大充能数
api_get_position获取物品位置
api_is_in_scene物品是否在场景中
api_get_stack_cnt获取物品堆叠数
api_get_stack_type获取物品堆叠类型
api_get_charge_cnt获取物品充能数
api_get_max_charge获取物品充能数
api_set_droppable设置物品丢弃
api_set_sellable设置物品出售
api_set_hp设置物品生命值
api_get_droppable获取物品丢弃
api_get_sellable获取物品出售
api_get_hp获取物品生命值
api_set_attr设置物品附加属性
api_change_attr增加物品附加属性
api_get_attr获取物品附加属性
api_set_creator设置物品所有者
api_get_creator获得物品所有者
api_get_owner获得物品拥有者
api_add_stack添加物品堆叠数
api_add_charge添加物品充能数
api_get_scale获取物品缩放
api_get_face_angle获取物品朝向
api_set_scale设置物品缩放
api_set_position设置物品位置
api_set_face_angle设置物品朝向
api_is_in_area是否在区域内
api_transmit移动物品到点
api_add_tag物品添加标签
api_remove_tag物品删除标签
api_has_tag物品是否拥有标签
api_remove_kv物品移除键值对
api_get_item_unit获取物品在场景中的对应实体
api_get_id获取物品id
api_is_in_bar物品是否在物品栏
api_is_in_pkg物品是否在背包栏中
api_play_sound_by_item_for_role_relation对物品所属单位的所属玩家关系播放音乐
api_get_positive_ability获取物品的主动技能
api_get_passive_ability获取物品的被动技能
api_set_item_icon设置物品的图标为图片
api_get_item_icon获取物品的图标
api_get_item_slot_type物品所在背包槽位类型
api_get_item_slot_idx物品所在的格子位置索引
api_item_add_passive_ability物品实例添加被动技能

方法

api_get_key

描述

获取物品编号

参数

返回值

ItemKey : 物品编号

set_name

描述

设置物品名称

参数
参数名描述类型默认值
name物品名称Str
返回值

get_name

描述

获取物品名称

参数

返回值

Str : 物品名称

api_get_conf_name

描述

获取物品配置名称

参数

返回值

Str : 物品名称

api_set_desc

描述

设置物品描述

参数
参数名描述类型默认值
desc物品描述Str
返回值

api_get_desc

描述

获取物品描述

参数

返回值

Str : 物品描述

api_get_conf_desc

描述

获取物品配置描述

参数

返回值

Str : 物品描述

api_get_type

描述

获取物品类型

参数

返回值

UInt32 : 物品类型

api_get_level

描述

获取物品等级

参数

返回值

UInt32 : 物品等级

api_set_level

描述

设置物品等级

参数
参数名描述类型默认值
level等级UInt32
返回值

api_drop_self

描述

丢弃物品

参数
参数名描述类型默认值
posFPoint
stack_cnt数量ActorNone
返回值

api_remove

描述

从单位身上移除物品

参数

返回值

api_set_sale_state

描述

设置物品出售

参数
参数名描述类型默认值
sale_state可否出售Bool
返回值

api_set_stack_cnt

描述

设置物品堆叠数

参数
参数名描述类型默认值
stack_cnt堆叠数Int32
返回值

api_set_charge_cnt

描述

设置物品充能数

参数
参数名描述类型默认值
charge_cnt充能数Int32
返回值

api_set_max_charge

描述

设置物品最大充能数

参数
参数名描述类型默认值
max_charge最大充能数Int32
返回值

api_get_position

描述

获取物品位置

参数

返回值

Point : 位置

api_is_in_scene

描述

物品是否在场景中

参数

返回值

Bool : 是否在场景中

api_get_stack_cnt

描述

获取物品堆叠数

参数

返回值

UInt32 : 堆叠数

api_get_stack_type

描述

获取物品堆叠类型

参数

返回值

UInt32 : 堆叠类型

api_get_charge_cnt

描述

获取物品充能数

参数

返回值

UInt32 : 充能数

api_get_max_charge

描述

获取物品充能数

参数

返回值

UInt32 : 最大充能数

api_set_droppable

描述

设置物品丢弃

参数
参数名描述类型默认值
can_drop可否丢弃Bool
返回值

api_set_sellable

描述

设置物品出售

参数
参数名描述类型默认值
can_sell可否丢弃Bool
返回值

api_set_hp

描述

设置物品生命值

参数
参数名描述类型默认值
hp生命值Float
返回值

api_get_droppable

描述

获取物品丢弃

参数

返回值

Bool : 可否丢弃

api_get_sellable

描述

获取物品出售

参数

返回值

Bool : 可否出售

api_get_hp

描述

获取物品生命值

参数

返回值

Fixed : 生命值

api_set_attr

描述

设置物品附加属性

参数
参数名描述类型默认值
attr_element_field属性名Str
attr_key属性成分名Str
val属性值Float
返回值

api_change_attr

描述

增加物品附加属性

参数
参数名描述类型默认值
attr_element_field属性名Str
attr_key属性成分名Str
delta属性值Float
返回值

api_get_attr

描述

获取物品附加属性

参数
参数名描述类型默认值
attr_element_field属性成分名Str
attr_key属性名Str
返回值

Float : 属性值

api_set_creator

描述

设置物品所有者

参数
参数名描述类型默认值
creator所有者Role
返回值

api_get_creator

描述

获得物品所有者

参数

返回值

Role : 所有者

api_get_owner

描述

获得物品拥有者

参数

返回值

Unit : 拥有者

api_add_stack

描述

添加物品堆叠数

参数
参数名描述类型默认值
cnt堆叠数Int32
返回值

api_add_charge

描述

添加物品充能数

参数
参数名描述类型默认值
cnt充能数Int32
返回值

api_get_scale

描述

获取物品缩放

参数

返回值

Fixed : 缩放

api_get_face_angle

描述

获取物品朝向

参数

返回值

Fixed : 朝向角度

api_set_scale

描述

设置物品缩放

参数
参数名描述类型默认值
scale缩放Float
返回值

api_set_position

描述

设置物品位置

参数
参数名描述类型默认值
point物品位置Point
返回值

api_set_face_angle

描述

设置物品朝向

参数
参数名描述类型默认值
face_angle物品朝向Float
返回值

api_is_in_area

描述

是否在区域内

参数
参数名描述类型默认值
area区域Area
返回值

Bool : 是否在区域

api_transmit

描述

移动物品到点

参数
参数名描述类型默认值
pointPoint
返回值

api_add_tag

描述

物品添加标签

参数
参数名描述类型默认值
tag标签Str
返回值

api_remove_tag

描述

物品删除标签

参数
参数名描述类型默认值
tag标签Str
返回值

api_has_tag

描述

物品是否拥有标签

参数
参数名描述类型默认值
tag标签Str
返回值

Bool : 物品是否拥有标签

api_remove_kv

描述

物品移除键值对

参数
参数名描述类型默认值
k要移除的键Str
返回值

api_get_item_unit

描述

获取物品在场景中的对应实体

参数

返回值

Unit : 场景中的实体

api_get_id

描述

获取物品id

参数

返回值

api_is_in_bar

描述

物品是否在物品栏

参数

返回值

Bool : 是否在物品栏中

api_is_in_pkg

描述

物品是否在背包栏中

参数

返回值

Bool : 是否在背包栏中

api_play_sound_by_item_for_role_relation

描述

对物品所属单位的所属玩家关系播放音乐

参数
参数名描述类型默认值
camp_target玩家关系RoleRelation
sid乐曲编号AudioKey
loop是否循环Bool
返回值

api_get_positive_ability

描述

获取物品的主动技能

参数

返回值

Ability : 技能对象

api_get_passive_ability

描述

获取物品的被动技能

参数
参数名描述类型默认值
index索引UInt640
返回值

Ability : 技能对象

api_set_item_icon

描述

设置物品的图标为图片

参数
参数名描述类型默认值
icon_id图标Texture
返回值

api_get_item_icon

描述

获取物品的图标

参数

返回值

Texture : 图标

api_get_item_slot_type

描述

物品所在背包槽位类型

参数

返回值

SlotType : 槽位类型

api_get_item_slot_idx

描述

物品所在的格子位置索引

参数

返回值

Int32 : 格子位置

api_item_add_passive_ability

描述

物品实例添加被动技能

参数
参数名描述类型默认值
ability_id技能idAbilityKey
ability_level技能等级Int32
返回值