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>(); } }
//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(); }