local M = {}
-- ---------------------------------------------------------
-- 启动HUD更新循环(本地客户端)
-- ---------------------------------------------------------
function M.start()
clicli.ltimer.loop(0.5, function()
clicli.player.with_local(function(local_player)
M.update_local_hud(local_player)
end)
end, 'HUD更新')
end
function M.update_local_hud(local_player)
local PlayerMgr = require 'core.player_manager'
local all = PlayerMgr.get_all_player_units()
for _, pd in pairs(all) do
if pd.player == local_player then
local sus = pd.unit:storage_get('suspicion') or 0
-- TODO: 通过 LocalUILogic 更新怀疑值条
-- TODO: 更新物品栏显示
-- TODO: 更新剩余时间
break
end
end
end
return M