public void HandleResponse(SomePlayerReadyNotify notify) { int seatIndex = gamePlayerController.game.GetSeatIndex(notify.userId); seats [seatIndex].readyImage.gameObject.SetActive(true); if (seats [seatIndex].player.userId == Player.Me.userId) { //界面的元素全部还原,各个Controller全部Reset Player.Me.hasReady = true; readyButton.gameObject.SetActive(false); gamePlayerController.game.UpdateGameInfos(); gamePlayerController.game.seats[0].player.isReady = true; gamePlayerController.game.seats[0].UpdateUI(gamePlayerController.game); } else { gamePlayerController.game.seats[seatIndex].player.isReady = true; gamePlayerController.game.seats[seatIndex].UpdateUI(gamePlayerController.game); } Sequence s = DOTween.Sequence(); s.SetDelay(0.1f); s.Append(seats [seatIndex].readyImage.transform.DOScale(3f, 0.2f)); s.SetDelay(0.1f); s.Append(seats [seatIndex].readyImage.transform.DOScale(1f, 0.2f)); }
public void HandleResponse(SomePlayerReadyNotify notify) { int seatIndex = gamePlayerController.game.GetSeatIndex(notify.userId); if (notify.userId == Player.Me.userId) { HandleMeReady(); } else { seats [seatIndex].readyImage.gameObject.SetActive(true); } }