副本生命周期
OnCopySceneTick() 子线程每次心跳调用
--副本心跳
function x3323_OnCopySceneTick(elapse)
if x3323_g_IsPlayerEnter == 0 then
return; -- 如果没人进入,则函数直接返回
end
if x3323_g_GameOver == 1 then
if x3323_g_EndTick > 0 then
x3323_CountDown(x3323_g_EndTick);
x3323_g_EndTick = x3323_g_EndTick - 1;
return;
else
C_LeveCopySceneAllPlayer();
x3323_g_Gameover = 2;
end;
return;
end;
if x3323_g_GameOver == 2 then
return;
end
x3323_g_CopyTime = x3323_g_CopyTime + elapse; --时间累加
if x3323_g_CopyTime >= x3323_g_EndTime then
x3323_CountDown(x3323_g_EndTick)
x3323_g_EndTick = x3323_g_EndTick -1