--[[local SimpleCombo=require'SimpleCombo'
function GameClient:OnStart()
    UI:RegisterPressed(100046,function()
    Atk3 ='LoopShooting01',--连续推掌
    Atk4 ='LoopShooting01',--连续推掌
    FullBody = Animation.PART_NAME.FullBody, -- 全身播放动画
    HalfBody = Animation.PART_NAME.UpperBody -- 半身播放动画
function SimpleCombo:ComboAtk()
    local player = Character:GetLocalPlayerId()-- 获取本地的玩家
    if not playerData[player] then
local data = playerData[player]
if not data.AttackCD then
    --Character:SetAttributeEnabled(player, Character.ATTR_ENABLE.CanMove, false)
    data.AttackCount = (data.AttackCount or 0) + 1
    if data.AttackCount == 1 then
        Animation:PlayAnim(Animation.PLAYER_TYPE.Character,player, AnimName.Atk1, PlayMode.FullBody)
    elseif data.AttackCount == 2 then
        Animation:PlayAnim(Animation.PLAYER_TYPE.Character,player, AnimName.Atk2, PlayMode.FullBody)
    elseif data.AttackCount == 3 then
        Animation:PlayAnim(Animation.PLAYER_TYPE.Character,player, AnimName.Atk3, PlayMode.FullBody)
    elseif data.AttackCount == 4 then
        Animation:PlayAnim(Animation.PLAYER_TYPE.Character,player, AnimName.Atk4, PlayMode.FullBody)
    -- 设置连招CD(每次按键重置ComboCD为0.6秒)
        -- Character:SetAttributeEnabled(player, Character.ATTR_ENABLE.CanMove, true)
function SimpleCombo:ComboIni()
    SimpleCombo.players = Character:GetAllPlayerIds()
    local ComboTimer=TimerManager:AddLoopTimer(
function SimpleCombo:ComboTick()
    -- local players = Character:GetAllPlayers() -- 获取所有玩家
    for _, player in ipairs(SimpleCombo.players) do
        local data = playerData[player]
        local comboCD = data.ComboCD or 0
        -- 如果ComboCD > 0,则减少ComboCD时间
            data.ComboCD = comboCD - update_time