// 현재 보고 있는 카드 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; } }
// 묘지 카드 상태 초기화 public void GraveCardReset() { if (viewGraveCard != null) { viewGraveCard.transform.localScale = cardScale; graveCardViewC.transform.localScale = cardScale; viewGraveCard = null; } else { return; } }
// 카드 선택 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; } }