Beispiel #1
0
        private MJ AddMJ(int playerId, MJType type, MJ_STAGE stage, bool bBack = false)
        {
            MJ mj = _MJ_Mgr.SpawnMJ(transform, type, playerId, stage, bBack, null);

            mj.transform.parent = transform;

            return(mj);
        }
Beispiel #2
0
        private MJ AddMJ(int playerId, MJType type, MJ_STAGE stage, bool bBack = false)
        {
            MJ mj = _MJ_Mgr.SpawnMJ(transform, type, playerId, stage, bBack, null);

            mj.Depth            = 2000;
            mj.transform.parent = transform;
            MJList.Add(mj);
            //NGUITools.SetDirty(mj);
            return(mj);
        }
Beispiel #3
0
        /// <summary>
        /// 添加麻将
        /// </summary>
        /// <param name="type">麻将类型</param>
        /// <param name="stage"> 是否是手中的麻将 </param>
        /// <returns></returns>
        protected virtual MJ AddMJ(MJType type, MJ_STAGE stage, bool bBack = false)
        {
            MJ mj = _MJMgr.SpawnMJ(transform, type, data.playerId, stage, bBack, this);

            switch (stage)
            {
            case MJ_STAGE.IN:
                MJ_IN_List.Add(mj);
                break;

            case MJ_STAGE.OUT:
                MJ_OUT_List.Add(mj);
                break;

            case MJ_STAGE.CPG:
                MJ_CPG_List.Add(mj);
                break;

            default:
                break;
            }
            return(mj);
        }