Example #1
0
    /// <summary>
    /// 单个的卡片捕捉
    /// </summary>
    public void ShowCurrentAllTileCardInfo()
    {
        foreach (CardInfoUI g in m_AllCardInfos)
        {
            Destroy(g.gameObject);
        }
        m_AllCardInfos.Clear();

        foreach (TileCard t in m_AllInfoCards)
        {
            Vector2 position = (Vector2)m_camera.WorldToScreenPoint(t.transform.position) + m_CardInfoOffset;

            CardInfoUI cardInfo = Instantiate(m_CardInfo, position, Quaternion.identity, m_InfoUITransform).GetComponent <CardInfoUI>();
            cardInfo.m_currentTilecard = t;
            ///这里还要调整UI的数据。倒也没什么特别要考虑的地方。
            m_AllCardInfos.Add(cardInfo);
        }
    }
Example #2
0
 public void SetInstance()
 {
     instance = this;
 }