public void UseCard() { Debug.Log("새로운 카드 찾기"); Card card = _aIBrain.GetCard(); // parameter로 count 값을 넣어주기 if (card != null) { var effect = card.GetComponent <CardEffect>(); Debug.Log("사용될 카드의 이펙트 : " + effect); if (effect.GetComponent <BuildCardEffect>() != null || effect.GetComponent <WeaponCardEffect>() != null) { effect.SetTarget(_aIBrain.GetTarget()); } _handManagement.ReAssignHands(); effect.Activate(); } else { Debug.Log("카드 사용 종료"); _isDoing = false; } }