Example #1
0
    private void Start()
    {
        //para probar el funcionamiento de la creacion de cartas no se desarrollara la parte de seleccionar las cartas de la mano, sino que ser� aleatorio
        deck1 = CreateHand();
        deck2 = CreateHand();

        //Pool de 5 cartas maximas por mano
        hand1 = Pooler.GetPoolObjects(cardPrefab, 5, hand1Parent);
        //Asigno la mano de cada pool de cartas
        foreach (var c in hand1)
        {
            c.GetComponent <Dragable>().typeOfHand = Dragable.Hands.Hand1;
        }
        hand2 = Pooler.GetPoolObjects(cardPrefab, 5, hand2parent);
        foreach (var c in hand2)
        {
            c.GetComponent <Dragable>().typeOfHand = Dragable.Hands.Hand2;
        }

        //Resetear las transformaciones del Rect Transform
        ResetTransforms(hand1);
        ResetTransforms(hand2);

        //Seteo los tiops de cartas a los valores de la mano generada
        CardSetter(hand1, deck1);
        CardSetter(hand2, deck2);
    }