public void TimeCount() { timeLast -= Time.deltaTime; gamePanel.SetTimeCount(timeLast); if (timeLast <= 3 && !canTimeAlarm && nowTurnid == client_id) { Audio.PlayCue(Audio.timeup_alarm); canTimeAlarm = true; } if (timeLast <= 0) { canTimeAlarm = false;//对播放倒计时进行重置 timeLast = 0; startTimeCount = false; if (nowTurnid == client_id) { gamePanel.HideSkillUI(); if (isChuPai)//代表是自己出牌,到时间了 { CtrlPlayer self = (CtrlPlayer)players[client_id]; self.ChuPai(); } else//该自己进行吃碰杠的判断,且到时间了 { CtrlPlayer self = (CtrlPlayer)players[client_id]; self.ChiPengGang(); } } Debug.Log("时间到了"); } }
public void OnNoActionClick() { if (gameManager.players == null) { return; } CtrlPlayer player = (CtrlPlayer)gameManager.players[gameManager.client_id]; if (player == null) { return; } player.ChiPengGang(0); }