public void OnEndDrag(PointerEventData eventData) { if (!dragBegins) { return; } dragBegins = false; CardInfo cardInfo = infoCard.GetComponent <CardInfo>(); if (TacticGestureHandler.InTacticRegion(Input.mousePosition) && cardInfo.GetCardType() == "Tactic") { if (!lineupBuilder.AddTactic(cardInfo)) { collectionManager.AddCollection(new Collection(cardInfo)); collectionManager.ShowCurrentPage(); } } else if (LineupBoardGestureHandler.InBoardRegion(Input.mousePosition) && cardInfo.GetCardType() != "Tactic") { if (!lineupBuilder.AddPiece(cardInfo, Input.mousePosition)) { collectionManager.AddCollection(new Collection(cardInfo)); collectionManager.ShowCurrentPage(); } } else { collectionManager.AddCollection(remove); collectionManager.ShowCurrentPage(); } infoCard.SetActive(false); }
public void OnEndDrag(PointerEventData eventData) { if (!dragBegins) { return; } dragBegins = false; tactic.SetActive(true); if (InTacticRegion(Input.mousePosition)) { lineupBuilder.AddTactic(infoCard.GetComponent <CardInfo>()); } infoCard.SetActive(false); }