/// <summary> /// Adds cards to local user's hand. /// </summary> private void OnStartingHandReceived(MatchMessageStartingHand message) { if (message.PlayerId == NakamaSessionManager.Instance.Session.UserId) { Debug.Log("Starting hands received"); for (int i = 0; i < message.Cards.Count; i++) { _localHandPanel.DrawCard(message.Cards[i], i); } _localGold.Restart(); _localGoldPanel.Init(_localGold); } }
//初始化游戏 void InitGame() { InitGameData(); instance = this; //单例 gameOver = false; GameObjectPool.Instance.Init(); eSys.Init(); pagodaMenu.Init(); mGoldPanel.Init(); mUpgradePanel.Init(); mAgainBut.gameObject.SetActive(false); Cursor.SetCursor(cursorTexture, Vector2.zero, CursorMode.Auto); //设置鼠标图片 }