增加lib.hooks使用说明

This commit is contained in:
kuangshen04 2024-03-04 23:38:28 +08:00
parent 05cbfa6701
commit 1936eb4cff
1 changed files with 5 additions and 0 deletions

View File

@ -146,6 +146,11 @@ export class Library extends Uninstantable {
} }
//函数钩子 //函数钩子
/**
* 你可以往这里加入{钩子名:函数数组}并在数组里增加你的自定义函数
* 这样当某个地方调用game.callHook(钩子名,[...函数参数])就会按顺序将对应数组中的每个函数运行一遍传参为callHook的第二个参数
* 你可以将hook机制类比为event.trigger()但是这里只能放同步代码
*/
static hooks = { static hooks = {
// 本体势力的颜色 // 本体势力的颜色
addGroup: [(id, _short, _name, config) => { addGroup: [(id, _short, _name, config) => {