Skip to content
On this page

Unit

描述

游戏逻辑中的单位对象。


方法列表

方法名简述
api_get_id获取单位ID
api_get_key获取单位编号
api_get_camp_id获取单位所属阵营id
api_get_role_id获取单位所属玩家ID
api_get_role获取单位所属玩家
api_get_camp获取单位所属阵营
api_get_type获取单位类型
api_get_name获取单位名称
add_timer添加定时器
add_repeat_timer添加周期定时器
cancel_timer取消定时器
api_remove_kv单位移除键值对
api_is_alive单位是否存活
api_hide_head_bar隐藏头顶信息
has_tag单位是否拥有标签
api_revive复活单位
api_is_destroyed单位是否已销毁
api_delete删除单位
api_kill强制单位死亡
api_get_icon获取单位图标路径
api_get_unit_pic获取单位图片路径
api_get_parent_unit获取单位的父单位
api_set_hp_color改变单位血条颜色
api_switch_atk_assist_record开启/关闭伤害及助攻统计
api_is_in_range单位/点是否在范围内
api_is_point_in_range点是否在范围内
api_set_life_cycle设置单位生命周期
api_pause_life_cycle暂停单位生命周期
api_get_life_cycle获取单位当前生命周期
api_get_total_life_cycle获取单位总生命周期时长
api_set_attack_type设置单位攻击类型
api_get_atk_type获取单位攻击类型
api_is_attack_type攻击类型判断
api_set_armor_type设置单位护甲类型
api_get_armor_type获取单位护甲类型
api_is_armor_type护甲类型判断
api_get_x_scale获取单位的x轴缩放
api_get_y_scale获取单位的y轴缩放
api_get_z_scale获取单位的z轴缩放
api_get_attr_other获取 attr_other
api_get_attr_base获取attr_base
api_get_attr_base_ratio获取attr_base_ratio
api_get_attr_bonus获取attr_bonus
api_get_attr_bonus_ratio获取attr_bonus_ratio
api_get_attr_all_ratio获取attr_all_ratio
api_get_main_attr获取单位主属性
api_set_attr设置纯值类型的值
api_set_attr_by_attr_element设置单位属性(根据属性分类)
api_set_attr_base设置单位属性基础值部分
api_add_attr_by_attr_element增加单位属性(根据属性分类)
api_add_attr_base增加单位属性基础值
api_set_attr_bonus设置单位属性 attr_bonus
api_add_attr_bonus增加单位属性 attr_bonus
api_set_attr_bonus_ratio设置单位属性 attr_bouns_ratio
api_add_attr_bonus_ratio增加单位属性 attr_bouns_ratio
api_set_attr_all_ratio设置单位属性 基础值和额外值 加成比例
api_add_attr_all_ratio增加单位属性 基础值和额外值 加成比例
api_set_attr_base_ratio设置单位属性 基础值 加成比例
api_add_attr_base_ratio增加单位属性基础值百分比加成
api_set_level设置单位等级
api_add_level增加单位等级
api_get_float_attr获取单位实数属性
api_get_str_attr获取单位字符串属性
api_set_str_attr设置单位字符串属性
api_get_level获取单位等级
api_get_hp获取单位血量
api_get_hpp获取单位血量百分比
api_heal治疗单位
api_get_dmg_statistics获取输出伤害统计值
api_clear_dmg_statistics清空输出伤害统计值
api_add_exp增加经验,增加值为正数
api_set_exp设置经验
api_get_exp获取单位当前经验, 如果达到了顶级,就返回-1
api_get_upgrade_exp获取当前升级所需经验, 如果达到了顶级,就返回-1
api_add_tag单位移除键值对
api_remove_tag单位移除键值对
api_set_recycle_on_remove设置单位删除时是否回收
api_set_name设置单位名称
api_set_unit_day_vision设置单位白天视野
api_get_unit_day_vision获取单位白天视野
api_set_unit_night_vision设置单位夜晚视野
api_get_unit_night_vision获取单位夜晚视野
api_set_unit_alarm_range设置单位警戒范围
api_get_unit_alarm_range获取单位警戒范围
api_set_unit_cancel_alarm_range设置单位取消警戒范围
api_get_unit_cancel_alarm_range获取单位取消警戒范围
api_get_unit_bar_cnt获取单位物品栏数量
api_get_unit_pkg_cnt获取单位背包栏数量
api_get_unit_collision_radius获取单位动态碰撞半径
api_get_unit_reward_exp获取单位被击杀经验
api_get_unit_reward_res获取单位被击杀的玩家属性
api_set_unit_reward_exp设置单位被击杀经验
api_set_unit_reward_res设置单位被击杀的玩家属性
api_get_unit_shield_value获取单位的护盾值
api_set_unit_icon设置单位的头像
api_stop_move单位停止移动
api_transmit单位传送到指定坐标
api_force_transmit单位强制传送到指定坐标
api_force_transmit_new单位强制传送到指定坐标
api_set_face_dir单位设置朝向
api_set_face_angle单位设置朝向角度
api_can_teleport_to单位是否能传送到目标点
api_find_nearest_valid_position获取单位在目标点附近的最近可通行点
api_get_position获取单位位置
api_get_face_dir获取单位朝向
get_face_angle获取单位面向角度
api_set_turn_speed设置单位转身速度
api_get_turn_speed获得单位转身速度
api_is_moving单位是否在移动
api_set_move_collision设置单位是否计算某种碰撞类型
api_get_move_collision获取单位是否计算某种碰撞类型
api_play_animation播放动画
api_stop_animation停止播放动画
api_stop_cur_animation停止当前正在播放的动画
api_set_animation_speed设置动画速度
api_play_sfx单位播放特效
api_unit_play_sfx_on_socket在单位挂接点播放特效
api_play_sfx_with_return在单位上播放特效并返回特效实体
api_change_animation单位替换播放动画
api_cancel_change_animation取消单位替换播放动画
api_clear_change_animation取消单位所有替换播放动画
api_change_model单位替换模型
api_cancel_change_model取消单位替换模型
api_clear_change_model取消单位所有替换模型
api_replace_model单位替换模型
api_cancel_replace_model取消单位替换模型
api_show_health_bar_count_down显示血条倒计时
api_get_model获取单位模型
api_get_source_model获取单位原模型
api_show_text显示单位头顶文本
api_set_title更改单位称号
api_set_title_visible设置单位称号可见性
api_set_name_visible隐藏显示单位名称,对于无头顶UI的单位该API不生效,每次隐藏计⋯⋯
api_set_bar_name_visible隐藏显示单位名称,对于无头顶UI的单位该API不生效,每次隐藏计⋯⋯
api_set_bar_name设置血条显示名字
set_bar_name_scale设置血条显示名字缩放
api_set_bar_name_font_type设置血条显示名字字体
api_set_bar_name_font_size设置血条显示名字字体大小
api_set_bar_text_visible隐藏显示单位头顶文本,每次隐藏计数+1,每次显示计数-1,计数归⋯⋯
api_set_bar_text_scale设置头顶显示文字缩放
api_set_bar_text_type设置头顶显示文字类型
api_set_bar_text_font_type设置头顶显示文字字体
api_set_bar_text_font_size设置头顶显示文字字号
api_set_bar_name_show_type设置血条名称显示样式
api_set_hp_bar_visible隐藏显示单位血条,对于无头顶UI的单位该API不生效,每次隐藏计⋯⋯
api_set_hp_bar_show_type设置单位血条显示样式,对于无头顶UI的单位该API不生效
api_set_hp_bar_type设置单位血条样式,对于无头顶UI的单位该API不生效
api_add_ui_comp绑定UI控件
api_change_title_font_size修改单位称号字号
api_change_title_scale修改单位称号缩放
api_change_title_font_type修改单位称号字体
api_change_title_type修改单位称号样式
api_set_title_bg_opacity修改单位称号背景不透明度
api_set_title_bg_scale修改单位称号背景缩放
api_set_blood_scale_visible修改单位血条刻度可见性
api_set_title_bar_pos_offset修改单位称号位置偏移
api_set_hp_bar_pos_offset修改单位血条位置偏移
api_set_name_bar_pos_offset修改单位名称位置偏移
api_set_text_bar_pos_offset修改单位文本位置偏移
api_set_countdown_bar_pos_offset修改单位倒计时位置偏移
api_raise_height单位抬高
api_get_height获取单位高度
api_set_scale设置单位缩放
api_get_scale获取单位缩放
api_get_model_scale获取单位模型缩放
api_set_blood_bar_type修改单位血条样式
api_set_blood_bar_show_type修改单位血条显示模式
api_start_ghost开启残影
api_stop_ghost关闭残影
api_start_dissolve开始溶解效果
api_stop_dissolve关闭溶解效果
api_set_ghost_color设置残影颜色
api_set_ghost_time设置残影时间
api_play_sound_by_unit_for_role_relation对单位所属玩家关系播放音乐
api_set_Xray_is_open设置XRay是否开启
api_set_transparent_when_invisible设置单位隐身被探测到时是否半透明
api_set_mini_map_icon设置单位小地图头像
api_set_enemy_mini_map_icon设置敌方单位小地图头像
api_add_modifier单位添加指定编号的效果
api_get_modifier_stack_count获取单位身上指定编号的的效果层数
api_has_modifier单位身上是否拥有指定编号的效果
api_has_modifier_with_tag单位身上是否拥有指定标签的效果
api_get_modifier获取单位身上指定编号的第i个效果实例
api_get_modifier_count获取单位身上指定编号的第i个效果的个数
api_remove_modifier_instance移除目标单位身上的目标modifier实例
api_remove_modifier_type移除目标单位身上的目标modifier类型的所有实例
api_has_modifier_type单位身上是否拥有指定类别的效果
api_delete_all_modifiers_by_effect_type删除单位指定影响类型的魔法效果
api_get_all_modifiers获取单位身上所有的魔法效果
api_add_ability单位添加技能
api_remove_ability_by_index单位根据槽位移除技能
api_remove_abilities_in_type单位移除某种类型里所有是指定技能ID的技能
api_set_ability_level单位设置技能等级。
api_unit_learn_ability单位学习技能
api_get_ability_point获取英雄的技能点
api_set_ability_point设置英雄的技能点
api_add_ability_point增加英雄的技能点
api_get_ability通过技能槽位获取技能
api_get_ability_by_type通过技能类型加技能ID获取技能
api_get_abilities_by_type获取某种类型的技能列表
api_check_has_ability_type是否有对应技能类型的技能
api_get_all_abilities_can_show获取单位技能列表
api_switch_ability交换技能
api_disable_ability单位禁用技能。
api_enable_ability单位解禁技能。
api_get_ability_str_attr_value返回单位实体指定槽位技能的字符串属性值
api_get_ability_by_seq根据技能序号获取技能对象
api_add_state给单位施加状态
api_remove_state给单位去除状态
api_is_in_battle_state是否在战斗状态
api_has_state单位是否处于某状态
api_release_ability_by_index单位施放技能
api_release_ability_at_position单位施放技能,具有释放目标地点
api_create_building_on_point发布建造命令(目标点)
api_create_building_on_position发布建造命令(坐标)
api_has_item单位是否拥有物品
api_has_item_key单位是否拥有特定编号物品
api_add_item给单位添加物品名
api_delete_item给单位删除物品名
api_drop_item单位丢弃物品实体到场景中
api_remove_item单位删除物品实体
api_get_item_by_slot获取单位背包槽位的物品
api_shift_item移动物品
api_shift_item_new移动物品
api_get_all_item_pids单位身上所有物品
api_set_unit_bar_cnt设置单位物品栏的格子数量
api_set_unit_pkg_cnt设置单位背包栏的格子数量
api_get_num_of_item_type单位身上拥有指定类型的物品数量
api_is_shop单位是否商店
api_get_shop_range获取商店单位范围
api_add_shop_item添加物品商品到商店
api_get_shop_item_list获取商店某页签的商品列表
api_get_shop_item_cd获取商店商品的恢复时间
api_get_shop_item_default_cd获取商店商品的库存恢复间隔
api_get_shop_item_residual_cd获取商店商品的剩余恢复时间
api_get_shop_tab_cnt获取商店页签数量
api_get_shop_tab_name获取商店的页签名
api_get_shop_tab_item_type获取商店指定页签第N个商品的类型
api_add_shop_unit添加单位商品到商店
api_remove_shop_item删除商店物品商品
api_remove_shop_unit删除商店单位商品
api_set_shop_item_stock设置物品商品库存
api_set_shop_unit_stock设置单位商品库存
api_set_is_shop设置商店开关
api_buy_item_with_tab_name单位购买物品
api_buy_unit_with_tab_name单位购买单位
api_sell_item单位出售物品
api_set_shop_target设置商店目标
api_get_shop_item_stock获取单位商店物品商品库存
api_get_shop_unit_stock获取单位商店单位商品库存
api_get_shop_item_price获取单位商店单位商品售价
api_upgrade_tech科技升级
api_get_tech_list获取科技列表
api_get_affect_techs获取科技列表
api_check_tech_precondition获取科技是否满足前置条件
api_add_tech添加科技
api_remove_tech删除科技
api_release_command发布命令
api_set_default_switch_behavior设置单位默认跳转状态

方法

api_get_id

描述

获取单位ID

参数

返回值

UnitID : 单位ID

api_get_key

描述

获取单位编号

参数

返回值

UnitKey : 单位编号

api_get_camp_id

描述

获取单位所属阵营id

参数

返回值

CampID : 阵营ID

api_get_role_id

描述

获取单位所属玩家ID

参数

返回值

RoleID : 玩家ID

api_get_role

描述

获取单位所属玩家

参数

返回值

Role : 玩家

api_get_camp

描述

获取单位所属阵营

参数

返回值

Camp : 阵营

api_get_type

描述

获取单位类型

参数

返回值

UnitType : 单位类型

api_get_name

描述

获取单位名称

参数

返回值

Str : 单位名称

add_timer

描述

添加定时器

参数
参数名描述类型默认值
time定时时长Fixed
callback超时函数Function
返回值

UInt32 : 定时器ID

add_repeat_timer

描述

添加周期定时器

参数
参数名描述类型默认值
time定时时长Fixed
callback超时函数Function
返回值

UInt32 : 定时器ID

cancel_timer

描述

取消定时器

参数
参数名描述类型默认值
timer_id定时器IDUInt32
返回值

api_remove_kv

描述

单位移除键值对

参数
参数名描述类型默认值
k键名Str
返回值

api_is_alive

描述

单位是否存活

参数

返回值

Bool : 单位是否存活

api_hide_head_bar

描述

隐藏头顶信息

参数
参数名描述类型默认值
show是否隐藏头顶信息Bool
返回值

has_tag

描述

单位是否拥有标签

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

Bool : 单位是否拥有标签

api_revive

描述

复活单位

参数
参数名描述类型默认值
position复活位置PointNone
返回值

api_is_destroyed

描述

单位是否已销毁

参数

返回值

Bool : 单位是否已销毁

api_delete

描述

删除单位

参数

返回值

api_kill

描述

强制单位死亡

参数
参数名描述类型默认值
source_unit杀手单位UnitNone
返回值

api_get_icon

描述

获取单位图标路径

参数

返回值

Str : 单位图标路径

api_get_unit_pic

描述

获取单位图片路径

参数
参数名描述类型默认值
pic_type图片类型Str
返回值

Str : 单位图片路径

api_get_parent_unit

描述

获取单位的父单位

参数

返回值

Unit : 单位的父单位

api_set_hp_color

描述

改变单位血条颜色

参数
参数名描述类型默认值
color单位血条颜色值Str
返回值

api_switch_atk_assist_record

描述

开启/关闭伤害及助攻统计

参数
参数名描述类型默认值
enable开启Bool
返回值

api_is_in_range

描述

单位/点是否在范围内

参数
参数名描述类型默认值
unit单位Unit
radius范围Float
返回值

Bool : 是否在范围内

api_is_point_in_range

描述

点是否在范围内

参数
参数名描述类型默认值
pointPoint
radius范围Float
返回值

Bool : 是否在范围内

api_set_life_cycle

描述

设置单位生命周期

参数
参数名描述类型默认值
life_time生命周期Float
返回值

api_pause_life_cycle

描述

暂停单位生命周期

参数
参数名描述类型默认值
pause是否暂停Bool
返回值

api_get_life_cycle

描述

获取单位当前生命周期

参数

返回值

Fixed : 生命周期

api_get_total_life_cycle

描述

获取单位总生命周期时长

参数

返回值

Fixed : 生命周期

api_set_attack_type

描述

设置单位攻击类型

参数
参数名描述类型默认值
attack_type攻击类型UInt32
返回值

api_get_atk_type

描述

获取单位攻击类型

参数

返回值

UInt32 : 攻击类型

api_is_attack_type

描述

攻击类型判断

参数
参数名描述类型默认值
attack_type攻击类型UInt32
返回值

Bool : 攻击类型判断

api_set_armor_type

描述

设置单位护甲类型

参数
参数名描述类型默认值
armor_type护甲类型UInt32
返回值

api_get_armor_type

描述

获取单位护甲类型

参数

返回值

UInt32 : 护甲类型

api_is_armor_type

描述

护甲类型判断

参数
参数名描述类型默认值
armor_type护甲类型UInt32
返回值

Bool : 护甲类型判断

api_get_x_scale

描述

获取单位的x轴缩放

参数

返回值

Float : 缩放的值

api_get_y_scale

描述

获取单位的y轴缩放

参数

返回值

Float : 缩放的值

api_get_z_scale

描述

获取单位的z轴缩放

参数

返回值

Float : 缩放的值

api_get_attr_other

描述

获取 attr_other

参数
参数名描述类型默认值
key属性名Str
返回值

Fixed : 属性值

api_get_attr_base

描述

获取attr_base

参数
参数名描述类型默认值
key属性名Str
返回值

Fixed : 属性值

api_get_attr_base_ratio

描述

获取attr_base_ratio

参数
参数名描述类型默认值
key属性名Str
返回值

Fixed : 属性值

api_get_attr_bonus

描述

获取attr_bonus

参数
参数名描述类型默认值
key属性名Str
返回值

Fixed : 属性值

api_get_attr_bonus_ratio

描述

获取attr_bonus_ratio

参数
参数名描述类型默认值
key属性名Str
返回值

Fixed : 属性值

api_get_attr_all_ratio

描述

获取attr_all_ratio

参数
参数名描述类型默认值
key属性名Str
返回值

Fixed : 属性值

api_get_main_attr

描述

获取单位主属性

参数

返回值

Str : 主属性

api_set_attr

描述

设置纯值类型的值

参数
参数名描述类型默认值
key属性名Str
valFixed
返回值

api_set_attr_by_attr_element

描述

设置单位属性(根据属性分类)

参数
参数名描述类型默认值
key属性名Str
valFixed
attr_element属性分类Str
返回值

api_set_attr_base

描述

设置单位属性基础值部分

参数
参数名描述类型默认值
key属性名Str
val基础值Fixed
返回值

api_add_attr_by_attr_element

描述

增加单位属性(根据属性分类)

参数
参数名描述类型默认值
key属性名Str
valFixed
attr_element属性分类Str
返回值

api_add_attr_base

描述

增加单位属性基础值

参数
参数名描述类型默认值
key属性名Str
delta增加值Fixed
返回值

api_set_attr_bonus

描述

设置单位属性 attr_bonus

参数
参数名描述类型默认值
key属性名Str
val设置值Fixed
返回值

api_add_attr_bonus

描述

增加单位属性 attr_bonus

参数
参数名描述类型默认值
key属性名Str
delta增加值Fixed
返回值

api_set_attr_bonus_ratio

描述

设置单位属性 attr_bouns_ratio

参数
参数名描述类型默认值
key属性名Str
val设置值Fixed
返回值

api_add_attr_bonus_ratio

描述

增加单位属性 attr_bouns_ratio

参数
参数名描述类型默认值
key属性名Str
delta加成比例Fixed
返回值

api_set_attr_all_ratio

描述

设置单位属性 基础值和额外值 加成比例

参数
参数名描述类型默认值
key属性名Str
val设置值Fixed
返回值

api_add_attr_all_ratio

描述

增加单位属性 基础值和额外值 加成比例

参数
参数名描述类型默认值
key属性名Str
delta加成比例Fixed
返回值

api_set_attr_base_ratio

描述

设置单位属性 基础值 加成比例

参数
参数名描述类型默认值
key属性名Str
val设置值Fixed
返回值

api_add_attr_base_ratio

描述

增加单位属性基础值百分比加成

参数
参数名描述类型默认值
key属性名Str
delta加成比例Fixed
返回值

api_set_level

描述

设置单位等级

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

api_add_level

描述

增加单位等级

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

api_get_float_attr

描述

获取单位实数属性

参数
参数名描述类型默认值
attr属性名Str
返回值

Fixed : 实数属性值

api_get_str_attr

描述

获取单位字符串属性

参数
参数名描述类型默认值
attr属性名Str
返回值

Str : 字符串属性值

api_set_str_attr

描述

设置单位字符串属性

参数
参数名描述类型默认值
attr属性名Str
value字符串值Str
返回值

api_get_level

描述

获取单位等级

参数

返回值

UInt32 : 单位等级

api_get_hp

描述

获取单位血量

参数

返回值

Fixed : 单位血量

api_get_hpp

描述

获取单位血量百分比

参数

返回值

Fixed : 单位血量百分比

api_heal

描述

治疗单位

参数
参数名描述类型默认值
hp_change治疗的数值Fixed
jump_word是否跳字BoolFalse
related_ability关联技能AbilityNone
source_unit来源单位UnitNone
harm_text_enum跳字枚举Str
返回值

api_get_dmg_statistics

描述

获取输出伤害统计值

参数

返回值

Fixed : 输出伤害统计值

api_clear_dmg_statistics

描述

清空输出伤害统计值

参数

返回值

api_add_exp

描述

增加经验,增加值为正数

参数
参数名描述类型默认值
exp经验Fixed
返回值

api_set_exp

描述

设置经验

参数
参数名描述类型默认值
exp经验Fixed
返回值

api_get_exp

描述

获取单位当前经验, 如果达到了顶级,就返回-1

参数

返回值

UInt32 : 单位当前经验值

api_get_upgrade_exp

描述

获取当前升级所需经验, 如果达到了顶级,就返回-1

参数

返回值

Fixed : 当前升级所需经验值

api_add_tag

描述

单位移除键值对

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

api_remove_tag

描述

单位移除键值对

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

api_set_recycle_on_remove

描述

设置单位删除时是否回收

参数
参数名描述类型默认值
recycle是否回收BoolFalse
返回值

api_set_name

描述

设置单位名称

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

api_set_unit_day_vision

描述

设置单位白天视野

参数
参数名描述类型默认值
value视野Float
返回值

api_get_unit_day_vision

描述

获取单位白天视野

参数

返回值

Fixed : 白天视野

api_set_unit_night_vision

描述

设置单位夜晚视野

参数
参数名描述类型默认值
value视野Float
返回值

api_get_unit_night_vision

描述

获取单位夜晚视野

参数

返回值

Fixed : 夜晚视野

api_set_unit_alarm_range

描述

设置单位警戒范围

参数
参数名描述类型默认值
value警戒范围Float
返回值

api_get_unit_alarm_range

描述

获取单位警戒范围

参数

返回值

Fixed : 警戒范围

api_set_unit_cancel_alarm_range

描述

设置单位取消警戒范围

参数
参数名描述类型默认值
value取消警戒范围Float
返回值

api_get_unit_cancel_alarm_range

描述

获取单位取消警戒范围

参数

返回值

Fixed : 取消警戒范围

api_get_unit_bar_cnt

描述

获取单位物品栏数量

参数

返回值

UInt64 : 数量

api_get_unit_pkg_cnt

描述

获取单位背包栏数量

参数

返回值

UInt64 : 数量

api_get_unit_collision_radius

描述

获取单位动态碰撞半径

参数

返回值

Fixed : 动态碰撞半径

api_get_unit_reward_exp

描述

获取单位被击杀经验

参数

返回值

Int32 : 经验值

api_get_unit_reward_res

描述

获取单位被击杀的玩家属性

参数
参数名描述类型默认值
res_key经验值Fixed
返回值

api_set_unit_reward_exp

描述

设置单位被击杀经验

参数
参数名描述类型默认值
res_value经验值Fixed
返回值

api_set_unit_reward_res

描述

设置单位被击杀的玩家属性

参数
参数名描述类型默认值
res_key玩家属性资源RoleResKey
res_value经验值Fixed
返回值

api_get_unit_shield_value

描述

获取单位的护盾值

参数
参数名描述类型默认值
shield_type护盾值Int32
返回值

api_set_unit_icon

描述

设置单位的头像

参数
参数名描述类型默认值
icon图片Texture
返回值

api_stop_move

描述

单位停止移动

参数

返回值

api_transmit

描述

单位传送到指定坐标

参数
参数名描述类型默认值
point目标坐标FVector3
返回值

api_force_transmit

描述

单位强制传送到指定坐标

参数
参数名描述类型默认值
pos目标坐标FVector3
返回值

api_force_transmit_new

描述

单位强制传送到指定坐标

参数
参数名描述类型默认值
pos目标坐标FVector3
interpolation是否平滑Bool
返回值

api_set_face_dir

描述

单位设置朝向

参数
参数名描述类型默认值
face_dir朝向FVector3
speed_effect是否受转身速度影响BoolFalse
返回值

api_set_face_angle

描述

单位设置朝向角度

参数
参数名描述类型默认值
face_angle朝向角度Fixed
turn_time_ms转身时间毫秒Int32-1
返回值

api_can_teleport_to

描述

单位是否能传送到目标点

参数
参数名描述类型默认值
pos目标点FVector3
返回值

Bool : 单位是否能传送到目标点

api_find_nearest_valid_position

描述

获取单位在目标点附近的最近可通行点

参数

返回值

FVector3 : 最近可通行点

api_get_position

描述

获取单位位置

参数

返回值

FVector3 : 单位位置

api_get_face_dir

描述

获取单位朝向

参数

返回值

FVector3 : 单位朝向

get_face_angle

描述

获取单位面向角度

参数

返回值

Fixed : 单位面向角度

api_set_turn_speed

描述

设置单位转身速度

参数
参数名描述类型默认值
turn_speed转身速度Fixed
返回值

api_get_turn_speed

描述

获得单位转身速度

参数

返回值

Fixed : 转身速度

api_is_moving

描述

单位是否在移动

参数

返回值

Bool : 是否在移动

api_set_move_collision

描述

设置单位是否计算某种碰撞类型

参数
参数名描述类型默认值
collision_layer碰撞maskInt32
enable开启状态Bool
返回值

api_get_move_collision

描述

获取单位是否计算某种碰撞类型

参数
参数名描述类型默认值
collision_layer碰撞maskInt32
返回值

Bool : 是否开启

api_play_animation

描述

播放动画

参数
参数名描述类型默认值
name动画名称Str
rate播放倍率Float1
init_time开始时间(s)Float0
end_time结束时间(s),正数 -1 表示不结束Float-1
loop是否循环BoolFalse
return_idle播放结束后是否恢复idleBoolFalse
返回值

api_stop_animation

描述

停止播放动画

参数
参数名描述类型默认值
name动画名称Str
返回值

api_stop_cur_animation

描述

停止当前正在播放的动画

参数

返回值

api_set_animation_speed

描述

设置动画速度

参数
参数名描述类型默认值
speed速度Fixed
返回值

api_play_sfx

描述

单位播放特效

参数
参数名描述类型默认值
socket_name挂节点名字Str
sfx_res_id特效编号SfxKey
keep_time持续时间,单位:秒Fixed
scale缩放比例Float1.0
inherit_pos是否跟随单位位置BoolTrue
inherit_rotate是否跟随单位旋转BoolTrue
inherit_scale是否跟随缩放BoolTrue
role所属单位RoleNone
visible_type可见性规则SfxVisibleType1
rotation初始旋转 角度制Float0
返回值

api_unit_play_sfx_on_socket

描述

在单位挂接点播放特效

参数
参数名描述类型默认值
socket_name挂节点名字Str
sfx_id特效编号SfxKey
keep_time持续时间,单位:秒Fixed
scale缩放比例Float1.0
inherit_rotate是否跟随单位旋转BoolTrue
inherit_scale是否跟随缩放BoolTrue
role所属玩家RoleNone
visible_type可见性规则SfxVisibleType1
返回值

api_play_sfx_with_return

描述

在单位上播放特效并返回特效实体

参数
参数名描述类型默认值
socket_name挂节点名字Str
sfx_res_id特效编号SfxKey
keep_time持续时间,单位:秒Fixed
scale缩放比例Float1.0
inherit_pos是否跟随单位位置BoolTrue
inherit_rotate是否跟随单位旋转BoolTrue
inherit_scale是否跟随缩放BoolTrue
role所属单位RoleNone
visible_type可见性规则SfxVisibleType1
rotation初始旋转 角度制Float0.0
返回值

Sfx : 特效

api_change_animation

描述

单位替换播放动画

参数
参数名描述类型默认值
target_ani目标动画名字Str
source_ani原动画名字Str
返回值

api_cancel_change_animation

描述

取消单位替换播放动画

参数
参数名描述类型默认值
target_ani目标动画名字Str
source_ani原动画名字Str
返回值

api_clear_change_animation

描述

取消单位所有替换播放动画

参数
参数名描述类型默认值
source_ani原动画名字Str
返回值

api_change_model

描述

单位替换模型

参数
参数名描述类型默认值
target_model目标模型编号ModelKey
source_model原模型编号ModelKey
返回值

api_cancel_change_model

描述

取消单位替换模型

参数
参数名描述类型默认值
target_model目标模型编号ModelKey
source_model原模型编号ModelKey
返回值

api_clear_change_model

描述

取消单位所有替换模型

参数
参数名描述类型默认值
source_model原模型编号ModelKey
返回值

api_replace_model

描述

单位替换模型

参数
参数名描述类型默认值
target_model目标模型编号ModelKey
返回值

api_cancel_replace_model

描述

取消单位替换模型

参数
参数名描述类型默认值
target_model目标模型名字ModelKey
返回值

api_show_health_bar_count_down

描述

显示血条倒计时

参数
参数名描述类型默认值
left_time倒计时时长, 单位秒Fixed
返回值

api_get_model

描述

获取单位模型

参数

返回值

ModelKey : 模型编号

api_get_source_model

描述

获取单位原模型

参数

返回值

ModelKey : 模型编号

api_show_text

描述

显示单位头顶文本

参数
参数名描述类型默认值
text显示信息Str
second持续时间, 单位秒Fixed
localize多语言环境Int320
返回值

api_set_title

描述

更改单位称号

参数
参数名描述类型默认值
title_str称号Str
localize多语言转化BoolFalse
返回值

api_set_title_visible

描述

设置单位称号可见性

参数
参数名描述类型默认值
visible是否显示Bool
返回值

api_set_name_visible

描述

隐藏显示单位名称,对于无头顶UI的单位该API不生效,每次隐藏计数+1,每次显示计数-1,计数归零显示单位名称

参数
参数名描述类型默认值
visible是否显示Bool
返回值

api_set_bar_name_visible

描述

隐藏显示单位名称,对于无头顶UI的单位该API不生效,每次隐藏计数+1,每次显示计数-1,计数归零显示单位名称

参数
参数名描述类型默认值
visible是否显示Bool
返回值

api_set_bar_name

描述

设置血条显示名字

参数
参数名描述类型默认值
name名字Str
返回值

set_bar_name_scale

描述

设置血条显示名字缩放

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

api_set_bar_name_font_type

描述

设置血条显示名字字体

参数
参数名描述类型默认值
font_name字体名称Str
返回值

api_set_bar_name_font_size

描述

设置血条显示名字字体大小

参数
参数名描述类型默认值
size字号UInt32
返回值

api_set_bar_text_visible

描述

隐藏显示单位头顶文本,每次隐藏计数+1,每次显示计数-1,计数归零显示单位头顶文本

参数
参数名描述类型默认值
visible是否显示Bool
返回值

api_set_bar_text_scale

描述

设置头顶显示文字缩放

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

api_set_bar_text_type

描述

设置头顶显示文字类型

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

api_set_bar_text_font_type

描述

设置头顶显示文字字体

参数
参数名描述类型默认值
font_type字体Str
返回值

api_set_bar_text_font_size

描述

设置头顶显示文字字号

参数
参数名描述类型默认值
font_size字号UInt32
返回值

api_set_bar_name_show_type

描述

设置血条名称显示样式

参数
参数名描述类型默认值
t样式,具体参见HeadBarShowNameTypeUInt32
返回值

api_set_hp_bar_visible

描述

隐藏显示单位血条,对于无头顶UI的单位该API不生效,每次隐藏计数+1,每次显示计数-1,计数归零显示单位血条

参数
参数名描述类型默认值
visible是否显示Bool
返回值

api_set_hp_bar_show_type

描述

设置单位血条显示样式,对于无头顶UI的单位该API不生效

参数
参数名描述类型默认值
t显示样式,具体参见HeadBarShowTypeUInt32
返回值

api_set_hp_bar_type

描述

设置单位血条样式,对于无头顶UI的单位该API不生效

参数
参数名描述类型默认值
t血条样式UInt32
返回值

api_add_ui_comp

描述

绑定UI控件

参数
参数名描述类型默认值
ui_compUI控件WorldUINode
socket_name挂接点(需确认模型拥有该挂接点,挂接点可在模型属性中查看,具体挂接点类型参见ModelSocket)Str
返回值

api_change_title_font_size

描述

修改单位称号字号

参数
参数名描述类型默认值
font_size字号UInt32
返回值

api_change_title_scale

描述

修改单位称号缩放

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

api_change_title_font_type

描述

修改单位称号字体

参数
参数名描述类型默认值
font_name字体Str
返回值

api_change_title_type

描述

修改单位称号样式

参数
参数名描述类型默认值
style_type称号样式UInt32
返回值

api_set_title_bg_opacity

描述

修改单位称号背景不透明度

参数
参数名描述类型默认值
opacity不透明度Float
返回值

api_set_title_bg_scale

描述

修改单位称号背景缩放

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

api_set_blood_scale_visible

描述

修改单位血条刻度可见性

参数
参数名描述类型默认值
visible可见性Bool
返回值

api_set_title_bar_pos_offset

描述

修改单位称号位置偏移

参数
参数名描述类型默认值
offset位置偏移Vector2
返回值

api_set_hp_bar_pos_offset

描述

修改单位血条位置偏移

参数
参数名描述类型默认值
offset位置偏移Vector2
返回值

api_set_name_bar_pos_offset

描述

修改单位名称位置偏移

参数
参数名描述类型默认值
offset位置偏移Vector2
返回值

api_set_text_bar_pos_offset

描述

修改单位文本位置偏移

参数
参数名描述类型默认值
offset位置偏移Vector2
返回值

api_set_countdown_bar_pos_offset

描述

修改单位倒计时位置偏移

参数
参数名描述类型默认值
offset位置偏移Vector2
返回值

api_raise_height

描述

单位抬高

参数
参数名描述类型默认值
y抬高高度Fixed
dt时间Fixed
返回值

api_get_height

描述

获取单位高度

参数

返回值

Fixed : 模型高度

api_set_scale

描述

设置单位缩放

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

api_get_scale

描述

获取单位缩放

参数

返回值

Fixed : 获取缩放

api_get_model_scale

描述

获取单位模型缩放

参数

返回值

Fixed : 获取缩放

api_set_blood_bar_type

描述

修改单位血条样式

参数
参数名描述类型默认值
blood_bar_type血条样式UInt64
返回值

api_set_blood_bar_show_type

描述

修改单位血条显示模式

参数
参数名描述类型默认值
blood_bar_show_type血条显示模式UInt64
返回值

api_start_ghost

描述

开启残影

参数
参数名描述类型默认值
rrFixedFix32(255.0)
ggFixedFix32(255.0)
bbFixedFix32(255.0)
aaFixedFix32(255.0)
intervalintervalFixedFix32(0.3)
durationdurationFixedFix32(0.5)
startstartFixedFix32(0.4)
endendFixedFix32(0.3)
use_raw_textureUse origin textureBoolFalse
返回值

api_stop_ghost

描述

关闭残影

参数

返回值

api_start_dissolve

描述

开始溶解效果

参数
参数名描述类型默认值
dissolve_time溶解时间Fixed
sink_dis下沉距离Fixed
返回值

api_stop_dissolve

描述

关闭溶解效果

参数

返回值

api_set_ghost_color

描述

设置残影颜色

参数
参数名描述类型默认值
rrFixed
ggFixed
bbFixed
aaFixed
返回值

api_set_ghost_time

描述

设置残影时间

参数
参数名描述类型默认值
intervalintervalFixed
durationdurationFixed
startstartFixed
endendFixed
返回值

api_play_sound_by_unit_for_role_relation

描述

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

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

api_set_Xray_is_open

描述

设置XRay是否开启

参数
参数名描述类型默认值
value布尔值Bool
返回值

api_set_transparent_when_invisible

描述

设置单位隐身被探测到时是否半透明

参数
参数名描述类型默认值
value布尔值Bool
返回值

api_set_mini_map_icon

描述

设置单位小地图头像

参数
参数名描述类型默认值
icon图片Texture
返回值

api_set_enemy_mini_map_icon

描述

设置敌方单位小地图头像

参数
参数名描述类型默认值
icon图片Texture
返回值

api_add_modifier

描述

单位添加指定编号的效果

参数
参数名描述类型默认值
modifier_key效果编号ModifierKey
from_unit来源单位对象UnitNone
from_ability关联技能AbilityNone
time持续时间FixedFix32(-1.0)
cycle_time循环周期FixedFix32(0.0)
stack_count效果层数Int321
返回值

api_get_modifier_stack_count

描述

获取单位身上指定编号的的效果层数

参数
参数名描述类型默认值
modifier_key效果编号ModifierKey
返回值

Int32 : 效果层数

api_has_modifier

描述

单位身上是否拥有指定编号的效果

参数
参数名描述类型默认值
modifier_key效果编号ModifierKey
返回值

Bool : 单位身上是否有指定编号的效果

api_has_modifier_with_tag

描述

单位身上是否拥有指定标签的效果

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

Bool : 单位身上是否拥有指定标签的效果

api_get_modifier

描述

获取单位身上指定编号的第i个效果实例

参数
参数名描述类型默认值
add_index效果位置Int32
modifier_key效果编号ModifierKey
返回值

api_get_modifier_count

描述

获取单位身上指定编号的第i个效果的个数

参数
参数名描述类型默认值
modifier_key效果编号ModifierKey
返回值

api_remove_modifier_instance

描述

移除目标单位身上的目标modifier实例

参数
参数名描述类型默认值
tar_modifier效果编号ModifierEntity
返回值

api_remove_modifier_type

描述

移除目标单位身上的目标modifier类型的所有实例

参数
参数名描述类型默认值
modifier_key效果编号ModifierKey
返回值

api_has_modifier_type

描述

单位身上是否拥有指定类别的效果

参数
参数名描述类型默认值
modifier_effect_type魔法效果类型ModifierEffectType
返回值

Bool : 单位身上是否拥有指定类型的魔法效果

api_delete_all_modifiers_by_effect_type

描述

删除单位指定影响类型的魔法效果

参数
参数名描述类型默认值
effect_type效果影响类型ModifierEffectType
返回值

api_get_all_modifiers

描述

获取单位身上所有的魔法效果

参数

返回值

ModifierEntity : 魔法效果

api_add_ability

描述

单位添加技能

参数
参数名描述类型默认值
ability_type技能类型AbilityType
ability_id技能编号AbilityKey
ability_index技能槽位编号AbilityIndex-1
ability_level技能等级Int321
返回值

Ability : 技能

api_remove_ability_by_index

描述

单位根据槽位移除技能

参数
参数名描述类型默认值
ability_type技能类型Int32
ability_index技能槽位Int32
返回值

api_remove_abilities_in_type

描述

单位移除某种类型里所有是指定技能ID的技能

参数
参数名描述类型默认值
ability_type技能类型Int32
ability_id技能IDAbilityKey
返回值

api_set_ability_level

描述

单位设置技能等级。

参数
参数名描述类型默认值
modify修改方式Int32
ability_type技能类型AbilityType
ability_index技能槽位AbilityIndex
level技能等级Int32
返回值

api_unit_learn_ability

描述

单位学习技能

参数
参数名描述类型默认值
ability_key技能类型AbilityKey
返回值

api_get_ability_point

描述

获取英雄的技能点

参数

返回值

Int32 : 技能点

api_set_ability_point

描述

设置英雄的技能点

参数
参数名描述类型默认值
ability_point技能点Int32
返回值

api_add_ability_point

描述

增加英雄的技能点

参数
参数名描述类型默认值
value技能点Int32
返回值

api_get_ability

描述

通过技能槽位获取技能

参数
参数名描述类型默认值
ability_type技能类型AbilityType
ability_index技能槽位AbilityIndex
返回值

Ability : 技能对象

api_get_ability_by_type

描述

通过技能类型加技能ID获取技能

参数
参数名描述类型默认值
ability_type技能类型AbilityType
ability_id技能编号AbilityKey
返回值

Ability : 技能对象

api_get_abilities_by_type

描述

获取某种类型的技能列表

参数
参数名描述类型默认值
ability_type技能类型AbilityType
返回值

Ability : 技能对象

api_check_has_ability_type

描述

是否有对应技能类型的技能

参数
参数名描述类型默认值
ability_id技能类型AbilityKey
返回值

Bool : 是否有对应技能类型的技能

api_get_all_abilities_can_show

描述

获取单位技能列表

参数

返回值

Ability : 技能对象

api_switch_ability

描述

交换技能

参数
参数名描述类型默认值
ability_1技能Ability
ability_2技能Ability
返回值

api_disable_ability

描述

单位禁用技能。

参数
参数名描述类型默认值
ability_type技能类型AbilityType
ability_index技能槽位AbilityIndex
返回值

api_enable_ability

描述

单位解禁技能。

参数
参数名描述类型默认值
ability_type技能类型AbilityType
ability_index技能槽位AbilityIndex
返回值

api_get_ability_str_attr_value

描述

返回单位实体指定槽位技能的字符串属性值

参数
参数名描述类型默认值
ability_type技能类型AbilityType
ability_index技能槽位AbilityIndex
prop属性名Str
返回值

Str : 字符

api_get_ability_by_seq

描述

根据技能序号获取技能对象

参数
参数名描述类型默认值
seq技能序号AbilitySeq
返回值

Ability : 技能对象

api_add_state

描述

给单位施加状态

参数
参数名描述类型默认值
state_id状态IDUInt32
返回值

api_remove_state

描述

给单位去除状态

参数
参数名描述类型默认值
state_id状态IDUInt32
返回值

api_is_in_battle_state

描述

是否在战斗状态

参数

返回值

Bool : 是否在战斗状态

api_has_state

描述

单位是否处于某状态

参数
参数名描述类型默认值
state_bit状态Int32
返回值

Bool : 单位是否处于某状态

api_release_ability_by_index

描述

单位施放技能

参数
参数名描述类型默认值
ability_type技能类型Int32
ability_index技能槽位Int32
返回值

api_release_ability_at_position

描述

单位施放技能,具有释放目标地点

参数
参数名描述类型默认值
ability_type技能类型Int32
ability_index技能坑位Int32
postion技能目标位置Point
返回值

api_create_building_on_point

描述

发布建造命令(目标点)

参数
参数名描述类型默认值
build_key建筑类型UnitKey
point目标位置Point
返回值

api_create_building_on_position

描述

发布建造命令(坐标)

参数
参数名描述类型默认值
build_key建筑类型UnitKey
pos_x坐标XFixed
pos_z坐标ZFixed
返回值

api_has_item

描述

单位是否拥有物品

参数
参数名描述类型默认值
item物品Item
返回值

Bool : 单位是否拥有物品

api_has_item_key

描述

单位是否拥有特定编号物品

参数
参数名描述类型默认值
item_no物品编号ItemKey
返回值

Bool : 单位是否拥有特定编号物品

api_add_item

描述

给单位添加物品名

参数
参数名描述类型默认值
item_no物品编号ItemKey
返回值

Item : 创建的物品实体

api_delete_item

描述

给单位删除物品名

参数
参数名描述类型默认值
item_key物品编号ItemKey
num数量Int321
返回值

api_drop_item

描述

单位丢弃物品实体到场景中

参数
参数名描述类型默认值
item物品Item
posFPoint
stack_cnt数量Int32
返回值

api_remove_item

描述

单位删除物品实体

参数
参数名描述类型默认值
stack_cnt数量Int32
item物品Item
返回值

api_get_item_by_slot

描述

获取单位背包槽位的物品

参数
参数名描述类型默认值
slot_type背包槽位SlotType
slot_idx格子下标Int32
返回值

Item : 物品对象

api_shift_item

描述

移动物品

参数
参数名描述类型默认值
item物品Item
slot_type背包槽位SlotType
slot_idx格子下标UInt32
返回值

api_shift_item_new

描述

移动物品

参数
参数名描述类型默认值
item物品Item
slot_type背包槽位SlotType
slot_idx格子下标UInt32-1
is_force_shift格子被占是否转移BoolTrue
返回值

api_get_all_item_pids

描述

单位身上所有物品

参数

返回值

ItemGroup : 物品组

api_set_unit_bar_cnt

描述

设置单位物品栏的格子数量

参数
参数名描述类型默认值
cnt个数UInt64
返回值

api_set_unit_pkg_cnt

描述

设置单位背包栏的格子数量

参数
参数名描述类型默认值
cnt个数UInt64
返回值

api_get_num_of_item_type

描述

单位身上拥有指定类型的物品数量

参数
参数名描述类型默认值
item_type物品编号ItemKey
返回值

UInt64 : 数量

api_is_shop

描述

单位是否商店

参数

返回值

Bool : 单位是否商店

api_get_shop_range

描述

获取商店单位范围

参数

返回值

Fixed : 商店范围

api_add_shop_item

描述

添加物品商品到商店

参数
参数名描述类型默认值
tab_name页签TabName
item_no道具编号ItemKey
返回值

api_get_shop_item_list

描述

获取商店某页签的商品列表

参数
参数名描述类型默认值
tab_idx页签idTabIdx
返回值

ItemKey : 道具编号

api_get_shop_item_cd

描述

获取商店商品的恢复时间

参数
参数名描述类型默认值
tab_idx页签idTabIdx
item_no道具编号ItemKey
返回值

api_get_shop_item_default_cd

描述

获取商店商品的库存恢复间隔

参数
参数名描述类型默认值
tab_idx页签idTabIdx
item_num第N个道具Int32
返回值

api_get_shop_item_residual_cd

描述

获取商店商品的剩余恢复时间

参数
参数名描述类型默认值
tab_idx页签idTabIdx
item_num第N个道具Int32
返回值

api_get_shop_tab_cnt

描述

获取商店页签数量

参数

返回值

ItemKey : 道具编号

api_get_shop_tab_name

描述

获取商店的页签名

参数
参数名描述类型默认值
tab_idx页签idTabIdx
返回值

Str : 页签名

api_get_shop_tab_item_type

描述

获取商店指定页签第N个商品的类型

参数
参数名描述类型默认值
tab_idx页签idTabIdx
item_idx商品编号Int32
返回值

ItemKey : 物品类型

api_add_shop_unit

描述

添加单位商品到商店

参数
参数名描述类型默认值
tab_name页签TabName
entity_no单位编号UnitKey
返回值

api_remove_shop_item

描述

删除商店物品商品

参数
参数名描述类型默认值
tab_name页签TabName
item_no道具编号ItemKey
返回值

api_remove_shop_unit

描述

删除商店单位商品

参数
参数名描述类型默认值
tab_name页签TabName
entity_no单位编号UnitKey
返回值

api_set_shop_item_stock

描述

设置物品商品库存

参数
参数名描述类型默认值
tab_name页签TabName
item_no道具编号ItemKey
cnt库存UInt32
返回值

api_set_shop_unit_stock

描述

设置单位商品库存

参数
参数名描述类型默认值
tab_name页签TabName
entity_no单位编号UnitKey
cnt库存UInt32
返回值

api_set_is_shop

描述

设置商店开关

参数
参数名描述类型默认值
is_shop开关Bool
返回值

api_buy_item_with_tab_name

描述

单位购买物品

参数
参数名描述类型默认值
shop_unit商店Unit
tab_idx页签idTabIdx
item_no物品编号ItemKey
返回值

api_buy_unit_with_tab_name

描述

单位购买单位

参数
参数名描述类型默认值
shop_unit商店Unit
tab_name页签TabName
entity_no单位编号UnitKey
返回值

api_sell_item

描述

单位出售物品

参数
参数名描述类型默认值
shop_unit商店Unit
item道具Item
返回值

api_set_shop_target

描述

设置商店目标

参数
参数名描述类型默认值
target_unit目标Unit
返回值

api_get_shop_item_stock

描述

获取单位商店物品商品库存

参数
参数名描述类型默认值
tab_idx页签idTabIdx
item_no物品编号ItemKey
返回值

Int32 : 商品库存

api_get_shop_unit_stock

描述

获取单位商店单位商品库存

参数
参数名描述类型默认值
tab_name页签TabName
entity_no单位编号UnitKey
返回值

Int32 : 商品库存

api_get_shop_item_price

描述

获取单位商店单位商品售价

参数
参数名描述类型默认值
tab_name页签TabName
entity_no单位编号UnitKey
返回值

Fixed : 商品售价

api_upgrade_tech

描述

科技升级

参数
参数名描述类型默认值
tech_no科技编号TechKey
返回值

api_get_tech_list

描述

获取科技列表

参数

返回值

TechKey : 科技编号

api_get_affect_techs

描述

获取科技列表

参数

返回值

TechKey : 科技编号

api_check_tech_precondition

描述

获取科技是否满足前置条件

参数
参数名描述类型默认值
tech_no科技编号TechKey
返回值

TechKey : 科技编号

api_add_tech

描述

添加科技

参数
参数名描述类型默认值
tech_no科技编号TechKey
返回值

api_remove_tech

描述

删除科技

参数
参数名描述类型默认值
tech_no科技编号TechKey
返回值

api_release_command

描述

发布命令

参数
参数名描述类型默认值
command命令UnitCommand
返回值

api_set_default_switch_behavior

描述

设置单位默认跳转状态

参数
参数名描述类型默认值
behavior默认跳转状态UnitBehavior
返回值