Exemple #1
0
    void OnGUI()
    {
        if (Input.GetKeyDown(InputManager.IM.FlipCode))
        {
            DragAndDrop checkSlot = card.GetComponent <DragAndDrop>();
            if (checkSlot.typeOfItem == DragAndDrop.Slot.HAND)
            {
                checkZone = true;
            }
            count++;

            if (checkZone == true)
            {
                if (count <= 1 /*&& card.transform.parent == handZone*/)
                {
                    if (cardIndex >= cardProp.faces.Length)
                    {
                        cardIndex = 0;
                        flip.FlipCard(cardProp.faces[cardProp.faces.Length - 1], cardProp.cardBack, -1);
                    }
                    else
                    {
                        if (cardIndex > 0)
                        {
                            flip.FlipCard(cardProp.faces[cardIndex - 1], cardProp.faces[cardIndex], cardIndex);
                        }
                        else
                        {
                            flip.FlipCard(cardProp.cardBack, cardProp.faces[cardIndex], cardIndex);
                        }
                        cardIndex++;
                        SoundManager.instance.RandomizeSound(flipNoise1, flipNoise2);
                    }
                }
            }
        }
    }
Exemple #2
0
    void OnGUI()
    {
        if (Input.GetKeyDown(InputManager.IM.FlipCode))
        {
            DragAndDrop checkSlot = card.GetComponent <DragAndDrop>();
            if (checkSlot.typeOfItem == DragAndDrop.Slot.HAND)
            {
                checkZone = true;
            }
            count++;

            if (checkZone == true)
            {
                if (count <= 1)
                {
                    if (cardIndex >= cardProp.faces.Length)
                    {
                        cardIndex = 0;
                        flip.FlipCard(cardProp.faces[cardProp.faces.Length - 1], cardProp.cardBack, -1);
                    }
                    else
                    {
                        if (cardIndex > 0)
                        {
                            flip.FlipCard(cardProp.faces[cardIndex - 1], cardProp.faces[cardIndex], cardIndex);
                        }
                        else
                        {
                            flip.FlipCard(cardProp.cardBack, cardProp.faces[cardIndex], cardIndex);
                        }
                        cardIndex++;
                    }
                }
            }
        }
    }