local M = {}
-- ---------------------------------------------------------
-- 全局通知(所有玩家可见)
-- ---------------------------------------------------------
function M.broadcast(message, point)
-- TODO: 使用 LocalUILogic 在所有玩家屏幕上显示通知
-- 临时实现:使用y3的消息系统
local players = clicli.player_group.get_all_players():pick()
for _, player in ipairs(players) do
-- 通过UI框架显示通知文本
-- player 端显示 message
end
end
-- ---------------------------------------------------------
-- 击杀提示(仅相关玩家可见)
-- ---------------------------------------------------------
function M.kill_notify(killer_player, victim_name)
-- TODO: 在击杀者屏幕上显示击杀提示
end
-- ---------------------------------------------------------
-- 系统提示(指定玩家)
-- ---------------------------------------------------------
function M.player_notify(player, message)
-- TODO: 通过UI框架显示给指定玩家
end
return M