Пример #1
0
    void Start()
    {
        m = manager.GetComponent <Stage1_Manager>();

        for (int i = 0; i < MAX_PLAYER; i++)
        {
            p[i]            = character[i].GetComponent <Player>();
            psr[i]          = pass[0].transform.GetChild(i).GetComponent <SpriteRenderer>();
            hpsr[2 * i]     = HP[i].transform.GetChild(0).GetComponent <SpriteRenderer>();
            hpsr[2 * i + 1] = HP[i].transform.GetChild(1).GetComponent <SpriteRenderer>();
        }

        for (int i = 0; i < MAX_ENEMY; i++)
        {
            e[i]                           = character[i + MAX_PLAYER].GetComponent <Enemy>();
            ehsr[i]                        = hand[1].transform.GetChild(i).GetComponent <SpriteRenderer>();
            psr[i + MAX_PLAYER]            = pass[1].transform.GetChild(i).GetComponent <SpriteRenderer>();
            hpsr[2 * (i + MAX_PLAYER)]     = HP[i + MAX_PLAYER].transform.GetChild(0).GetComponent <SpriteRenderer>();
            hpsr[2 * (i + MAX_PLAYER) + 1] = HP[i + MAX_PLAYER].transform.GetChild(1).GetComponent <SpriteRenderer>();
            asr[i]                         = aggr[i].GetComponent <SpriteRenderer>();
        }

        for (int i = 0; i < MAX_HAND; i++)
        {
            phsr[i] = hand[0].transform.GetChild(i).GetComponent <SpriteRenderer>();
        }
    }
Пример #2
0
    //public Deck deck = new Deck();
    //public Deck fold = new Deck();

    //private int[] Player1Position = new int[2] { 0, 0 };
    //private int[] Player2Position = new int[2] { 0, 0 };

    void Start()
    {
        label = type + order;
        m     = manager.GetComponent <Stage1_Manager>();
        sr    = this.transform.GetChild(0).GetComponent <SpriteRenderer>();
        aggr  = new Card();
        pass  = new Card();
        deck  = new Deck(card_id);
        deck.Shuffle();
        hand[0] = deck.Draw();
        hand[1] = deck.Draw();
        hand[2] = deck.Draw();
    }