Ejemplo n.º 1
0
    /// <summary>
    /// 创建卡牌游戏物体
    /// </summary>
    /// <param name="card"></param>
    /// <param name="index"></param>
    private void createGo(CardDto card, int index, GameObject cardPrefab)
    {
        GameObject cardGo = Object.Instantiate(cardPrefab, cardParent) as GameObject;

        cardGo.name = card.Name;
        cardGo.transform.localPosition = new Vector2((0.25f * index), 0);
        SingleCardCtrl cardCtrl = cardGo.GetComponent <SingleCardCtrl>();

        cardCtrl.Init(card, index, false);

        //存储本地
        this.cardCtrlList.Add(cardCtrl);
    }
Ejemplo n.º 2
0
    /// <summary>
    /// 创建卡牌游戏物体
    /// </summary>
    /// <param name="card"></param>
    /// <param name="index"></param>
    private void createGo(CardDto card, int index, GameObject cardPrefab)
    {
        GameObject cardGo = Object.Instantiate(cardPrefab, cardParent) as GameObject;

        cardGo.name = card.Name;
        cardGo.transform.localPosition = new Vector2((0.25f * index), 0);
        SingleCardCtrl cardCtrl = cardGo.GetComponent <SingleCardCtrl>();
        bool           isDealerfirst;

        if (index == 0)
        {
            isDealerfirst = true;
        }
        else
        {
            isDealerfirst = false;
        }
        cardCtrl.Init(card, index, isDealerfirst);

        //存储本地
        this.cardCtrlList.Add(cardCtrl);
    }