コード例 #1
0
    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);
    }
コード例 #2
0
 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);
 }