Esempio n. 1
0
    public static void RemoveOutCardObj(LocalViewDirection lvd)
    {
        HoldCardsObj info = GetHoldCardObj(lvd);

        GameObject.Destroy(info.outObjList[info.outObjList.Count - 1]);
        info.outObjList.RemoveAt(info.outObjList.Count - 1);
    }
Esempio n. 2
0
 public static PlayerInfo GetPlayerInfo(LocalViewDirection lvd)
 {
     for (int i = 0; i < m_PlayerInfoList.Count; i++)
     {
         if (lvd == m_PlayerInfoList[i].LVD)
         {
             return(m_PlayerInfoList[i]);
         }
     }
     return(null);
 }
Esempio n. 3
0
 public static HoldCardsObj GetHoldCardObj(LocalViewDirection LVD)
 {
     for (int i = 0; i < m_HoldCardsList.Count; i++)
     {
         if (LVD == m_HoldCardsList[i].LVD)
         {
             return(m_HoldCardsList[i]);
         }
     }
     return(null);
 }
Esempio n. 4
0
    public static void RemoveHoldCardObj(uint card, LocalViewDirection lvd)
    {
        HoldCardsObj info = GetHoldCardObj(lvd);

        for (int i = 0; i < info.holdObjList.Count; i++)
        {
            if (card == uint.Parse(info.holdObjList[i].name))
            {
                if (info.holdObjList[i] != null)
                {
                    GameObject.Destroy(info.holdObjList[i]);
                }
                info.holdObjList.RemoveAt(i);
                break;
            }
        }
    }