Пример #1
0
    // 현재 보고 있는 카드
    public void ViewGraveCard(RaycastHit _hit)
    {
        GameObject _gParent = _hit.transform.parent.gameObject;

        if (GraveCardCheck(_gParent))
        {
            GraveCard _viewGraveCard = _gParent.transform.GetChild(1).GetComponent <GraveCard>();
            if (viewGraveCard != null)
            {
                if (viewGraveCard == _viewGraveCard)
                {
                    return;
                }
                else
                {
                    viewGraveCard.transform.localScale = cardScale;
                }
            }
            else
            {
            }
            viewGraveCard = _viewGraveCard;
            graveCardViewC.transform.localScale = cardAddScale;
            viewGraveCard.transform.localScale  = cardAddScale;
        }
        else
        {
            viewGraveCard = null;
        }
    }
Пример #2
0
 // 묘지 카드 상태 초기화
 public void GraveCardReset()
 {
     if (viewGraveCard != null)
     {
         viewGraveCard.transform.localScale  = cardScale;
         graveCardViewC.transform.localScale = cardScale;
         viewGraveCard = null;
     }
     else
     {
         return;
     }
 }
Пример #3
0
    // 카드 선택
    public void SelectGrave(RaycastHit _hit)
    {
        GameObject _gParent = _hit.transform.parent.gameObject;

        if (GraveCardCheck(_gParent))
        {
            selectGraveCard = _gParent.transform.GetChild(1).GetComponent <GraveCard>();
            if (GameManager.Instance.DrowCheck(selectGraveCard.gcard_DrowMana))
            {
                NetworkManager.Instance.networkAction.GraveyardDrow(selectGraveCard.selectNum, GameManager.Instance.player);
                GameManager.Instance.GraveNotice();
            }
        }
        else
        {
            selectGraveCard = null;
        }
    }