Item
描述
物品
方法列表
方法
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
描述
丢弃物品
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
pos | 点 | FPoint | |
stack_cnt | 数量 | Actor | None |
返回值
无
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
描述
移动物品到点
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
point | 点 | Point |
返回值
无
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 | 索引 | UInt64 | 0 |
返回值
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 | 技能id | AbilityKey | |
ability_level | 技能等级 | Int32 |
返回值
无