Beispiel #1
0
 /// <summary>
 /// 清理玩家
 /// </summary>
 public void CleanPlayer()
 {
     CleanHandCards();
     if (mBasePlayerInfo != null)
     {
         NGUITools.DestroyImmediate(mBasePlayerInfo.gameObject);
         mBasePlayerInfo = null;
     }
     mCathecticCoinLabel.text = "";
     mCardType.gameObject.SetActive(false);
     mCathecticCoinLabel.gameObject.SetActive(false);
     mTxtChatSp.gameObject.SetActive(false);
     mYYVoiceAnim.gameObject.SetActive(false);
     mZhuangSp.gameObject.SetActive(false);
     SeatId = 0;
 }
Beispiel #2
0
 /// <summary>
 /// 初始玩家
 /// </summary>
 /// <param name="head"></param>
 /// <param name="name"></param>
 /// <param name="uid"></param>
 /// <param name="score"></param>
 /// <param name="costCoin">已下注的金币数量</param>
 /// <param name="ready"></param>
 /// <param name="offline"></param>
 /// <param name="discard"></param>
 public void InitPlayer(string head, string name, string uid, float score, float costCoin, bool ready = false, bool offline = false, bool discard = false)
 {
     if (mBasePlayerInfo == null)
     {
         mBasePlayerInfo = Assets.InstantiateChild(mHeadParentGo, Global.Inst.GetController <XXGoldFlowerGameController>().mView.mPlayerBaseItem.gameObject).GetComponent <XXGlodFlowerBasePlayerInfo>();
     }
     mBasePlayerInfo.gameObject.SetActive(true);
     mBasePlayerInfo.transform.localPosition = Vector3.one;
     mBasePlayerInfo.InitUI(head, name, uid, score, ready, offline, discard);
     if (costCoin > 0)
     {
         mCathecticCoinLabel.gameObject.SetActive(true);
         mCathecticCoinLabel.text = costCoin.ToString();
     }
     else
     {
         mCathecticCoinLabel.text = "";
         mCathecticCoinLabel.gameObject.SetActive(false);
     }
 }