Exemple #1
0
 /// <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); //设置鼠标图片
 }