mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-16 18:40:28 +00:00
17 lines
334 B
Bash
17 lines
334 B
Bash
# par 1: hook_name
|
|
function hwc_event_run_hooks() {
|
|
hook_name="HOOKS_MAP_$1"
|
|
read -r -a SRCS <<< ${!hook_name}
|
|
echo "Running hooks: $hook_name"
|
|
for i in "${SRCS[@]}"
|
|
do
|
|
$i # run registered hook
|
|
done
|
|
}
|
|
|
|
function hwc_event_register_hooks() {
|
|
hook_name="HOOKS_MAP_$1"
|
|
hooks=${@:2}
|
|
declare -g "$hook_name+=$hooks "
|
|
}
|