# 增益系统
# 一、介绍
可用于获取增益配置信息、控制增益功能,例如"多倍领取签到奖励"等。 当前实现buff有签到多倍领取,收益多倍领取两种增益buff,可供使用。 签到多倍领取可以实现按照签到组来增益。 收益多倍领取可以分为离线收益和在线收益,可实现通过收益物品,收益ID来增益指定收益。
# 二、使用
在头部引入增益模块后,异步调用buffSystem.buffs
获取当前可用的增益类型,异步调用buffSystem.activeBuffInfos
获取当前生效中的增益类型
// 导入增益模块
import { buffSystem } from '@timi/mogs-sdk';
// ...
// 获取当前可用的增益列表
const buffs = await buffSystem.buffs;
// 获取当前生效中的增益列表
const activeBuffInfos = await buffSystem.activeBuffInfos;
// 监听buff新增
buffSystem.onActiveBuffInfoChange( () => {} );
// 添加一个新的buff
buffSystem.addBuff({ buffId });
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TIP
更多增益模块的api请参考增益模块