Exemple #1
0
    public Transform[] PathB = new Transform[10];         //色子B运动轨迹

    #region 交互UI

    #endregion

    public MGameClientView()
    {
        MahjongGroup = GameObject.FindWithTag("MahjongGrooves");
        Host         = new MahjongGrooves(MahjongGroup.transform.Find("Host"));
        Front        = new MahjongGrooves(MahjongGroup.transform.Find("Front"));
        Right        = new MahjongGrooves(MahjongGroup.transform.Find("Right"));
        Left         = new MahjongGrooves(MahjongGroup.transform.Find("Left"));

        for (int i = 0; i < 10; ++i)
        {
            PathA[i] = MahjongGroup.transform.Find("PathA").GetChild(i);
            PathB[i] = MahjongGroup.transform.Find("PathB").GetChild(i);
        }
    }
    public Container outCardPoint;      //出牌区域

    public UserCard(MahjongGrooves groove, Container outCardPoint)
    {
        operateFlag = false;
        handleCard  = new Container(groove.handleCard, GlobalData.HANDLECARD_Count);
        //声明向右排序普通容器
        handCard = new Container(groove.handCard, GlobalData.HANDCARD_Count);
        //左排序普通容器
        mingGangPoint = new Container(groove.mingGangPoint, GlobalData.MING_GANG_Count, 1);
        anGangPoint   = new Container(groove.anGangPoint, GlobalData.AN_GANG_Count, 1);
        //右排序普通容器
        spacialCard = new Container(groove.spacialCard, GlobalData.SPACIAL_CARD_Count);
        //绑定外部声明的出牌区域
        this.outCardPoint = outCardPoint;
    }