private void PutCard(GameObject card) { deckController.Push(card); // disable and Hide card pattern card.transform.parent = transform; card.transform.localPosition = Vector3.down * deckController.Count() * 0.5f; GetComponent <Collider2D>().offset = Vector2.down * deckController.Count() * 0.5f; }
private void OnMouseDown() { // remove a card from deck if (deck.Count() > 0) { GameObject card = deck.Pop(); // generate a card card.transform.parent = transform; card.transform.position = transform.position; // card.GetComponent<Interactable>().GetRelativeMousePosition(); } // TODO: 카드가 생성되면 그 카드로 "포커스"가 이동해서 카드가 드래그되도록 만들기. }
private void OnMouseUp() { if (deck.Count() > 0) { } }