Beispiel #1
0
    private void RequestNewCard(Direction direction)
    {
        GameObject create = this.cardsManager.CreateCard(direction);

        if (create == null)
        {
            return;
        }
        if (cardsManager.currentCard != create)
        {
            this.cardsManager.MoveToCard(direction);
        }
        CardManager cardManager = cardsManager.currentCard.GetComponent <CardManager>();

        this.leftButton.gameObject.SetActive(cardManager.CanMove(Direction.Left));
        this.rightButton.gameObject.SetActive(cardManager.CanMove(Direction.Right));
        this.upButton.gameObject.SetActive(cardManager.CanMove(Direction.Top));
        this.downButton.gameObject.SetActive(cardManager.CanMove(Direction.Bottom));
    }