예제 #1
0
 public List <int> GetCardIdListBySideAndStatus(pb.BattleSide side, PaiStatus status)
 {
     for (int i = 0; i < _playerPaiInfoList.Count; i++)
     {
         if (_playerPaiInfoList[i].Side == side)
         {
             return(_playerPaiInfoList[i].GetPaiIdListByStatus(status));
         }
     }
     return(null);
 }
예제 #2
0
파일: SideInfo.cs 프로젝트: JudyPhy/mahjon
    public List <Pai> GetPaiListByStatus(PaiStatus status)
    {
        List <Pai> list = new List <Pai>();

        for (int i = 0; i < _paiList.Count; i++)
        {
            if (_paiList[i].Status == status)
            {
                list.Add(_paiList[i]);
            }
        }
        return(list);
    }