游戏乐园等待桌子功能出现很多没人的空桌子问题

出现没人的空桌子说明桌子状态是1有人状态,但是实际里面没人,考虑到如果玩家离开桌子的话会判断人数是否为0,0则置为状态0没人状态

后来发现Return_Desk计时器处理的时候会无条件把状态设为1,而当最后一个玩家在结算界面F5离开的时候,桌子上已经没人了,但是计时器未关闭,当执行计时器的时候会状态设为1

解决方案1:玩家离开时候当人数剩余0时,Return_Desk计时器清空

解决方案2:当执行到Return_Desk计时器事件处理时,优先判断是否有人,没人就设为状态0,否则状态1

原文地址:https://www.cnblogs.com/vanishfan/p/2869799.html