Skip to content
On this page

Modifier

描述

效果触发器


方法列表

方法名简述
api_add_buff_max_layer增加buff最大层数
api_add_buff_layer增加buff实例层数
api_add_buff_residue_time增加buff的剩余持续时间
api_add_float_shield增加buff浮点属性效果
api_add_cycle_time增加循环周期事件的循环时间
api_prevent_will_modifier阻止即将获得的魔法效果
api_remove删除魔法效果
api_get_owner获取效果携带者
api_get_releaser获取效果释放者
api_get_residue_time获取剩余持续时间
api_get_passed_time获取已经持续时间
api_get_int_attr获取buff整数属性效果
api_get_modifier_type获取buff类别
api_get_modifier_effect_type获取buff影响类型
api_get_float_attr获取buff浮点属性效果
api_get_cycle_time获取buff循环周期
api_get_sub_halo_modifier_key获取光环魔法效果的子光环类型
api_get_halo_modifier_instance获取子光环的光环实体
api_get_halo_inf_rng获取光环的范围
api_get_will_modifier_unit获取即将获得魔法效果的单位
api_get_will_modifier_key获取即将获得魔法效果类型
api_get_modifier_unique_id获取buff的唯一id
api_get_modifier_key获取buff的类型key
api_get_str_attr获取buff字符属性效果
api_get_icon_is_visible获取buff图标是否可见
api_get_modifier_level获取魔法效果等级
api_get_modifier_layer获取魔法效果的堆叠层数
api_set_buff_max_layer设置buff整数属性效果
api_set_buff_layer设置buff实例层数
api_set_buff_residue_time设置buff的剩余持续时间
api_set_float_shield设置buff浮点属性效果
api_set_cycle_time设置循环周期事件
api_set_duration设置魔法效果的持续时间
api_set_buff_str_attr设置buff的字符串属性
api_play_sound_by_mod_for_role_relation对魔法效果所属单位的所属玩家关系播放音乐

方法

api_add_buff_max_layer

描述

增加buff最大层数

参数
参数名描述类型默认值
attr_num整数属性值UInt32
返回值

api_add_buff_layer

描述

增加buff实例层数

参数
参数名描述类型默认值
plus_layer整数属性值Int64
返回值

api_add_buff_residue_time

描述

增加buff的剩余持续时间

参数
参数名描述类型默认值
residue_time浮点数剩余时间Fixed
返回值

api_add_float_shield

描述

增加buff浮点属性效果

参数
参数名描述类型默认值
attr_name属性名称Str
attr_num浮点数属性值Fixed
返回值

api_add_cycle_time

描述

增加循环周期事件的循环时间

参数
参数名描述类型默认值
add_cycle_time浮点数属性值Fixed
返回值

api_prevent_will_modifier

描述

阻止即将获得的魔法效果

参数

返回值

Bool : 返回值

api_remove

描述

删除魔法效果

参数

返回值

Bool : 返回值

api_get_owner

描述

获取效果携带者

参数

返回值

Unit : 效果携带者

api_get_releaser

描述

获取效果释放者

参数

返回值

Unit : 效果释放者

api_get_residue_time

描述

获取剩余持续时间

参数

返回值

Fixed : 剩余持续时间

api_get_passed_time

描述

获取已经持续时间

参数

返回值

Fixed : 已经持续时间

api_get_int_attr

描述

获取buff整数属性效果

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

UInt32 : 整数类型返回值

api_get_modifier_type

描述

获取buff类别

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

ModifierType : 魔法效果类别

api_get_modifier_effect_type

描述

获取buff影响类型

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

ModifierEffectType : 魔法效果影响类别

api_get_float_attr

描述

获取buff浮点属性效果

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

Fixed : 浮点数返回类型

api_get_cycle_time

描述

获取buff循环周期

参数

返回值

Fixed : 浮点数返回类型

api_get_sub_halo_modifier_key

描述

获取光环魔法效果的子光环类型

参数

返回值

ModifierKey : 魔法效果编号

api_get_halo_modifier_instance

描述

获取子光环的光环实体

参数

返回值

ModifierEntity : 魔法效果对象

api_get_halo_inf_rng

描述

获取光环的范围

参数

返回值

Float : 光环影响范围

api_get_will_modifier_unit

描述

获取即将获得魔法效果的单位

参数

返回值

Unit : 单位

api_get_will_modifier_key

描述

获取即将获得魔法效果类型

参数

返回值

ModifierKey : 魔法效果编号

api_get_modifier_unique_id

描述

获取buff的唯一id

参数

返回值

UInt32 : 魔法效果唯一ID

api_get_modifier_key

描述

获取buff的类型key

参数

返回值

ModifierKey : 魔法效果key

api_get_str_attr

描述

获取buff字符属性效果

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

Str : 字符类型返回值

api_get_icon_is_visible

描述

获取buff图标是否可见

参数

返回值

Bool : 布尔值

api_get_modifier_level

描述

获取魔法效果等级

参数

返回值

Int64 : 等级

api_get_modifier_layer

描述

获取魔法效果的堆叠层数

参数

返回值

Int64 : 堆叠层数

api_set_buff_max_layer

描述

设置buff整数属性效果

参数
参数名描述类型默认值
attr_num整数属性值UInt32
返回值

api_set_buff_layer

描述

设置buff实例层数

参数
参数名描述类型默认值
attr_num整数属性值UInt32
返回值

api_set_buff_residue_time

描述

设置buff的剩余持续时间

参数
参数名描述类型默认值
residue_time浮点数剩余时间Fixed
返回值

api_set_float_shield

描述

设置buff浮点属性效果

参数
参数名描述类型默认值
attr_name属性名称Str
attr_num浮点数属性值Fixed
返回值

api_set_cycle_time

描述

设置循环周期事件

参数
参数名描述类型默认值
new_cycle_time浮点数属性值Fixed
返回值

api_set_duration

描述

设置魔法效果的持续时间

参数
参数名描述类型默认值
residue_time非负数实数值Fixed
返回值

api_set_buff_str_attr

描述

设置buff的字符串属性

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

api_play_sound_by_mod_for_role_relation

描述

对魔法效果所属单位的所属玩家关系播放音乐

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