// Start is called before the first frame update void Start() { for (int i = 0; i < stackSize; i++) { GameObject go1 = Instantiate(noteObj, transform.position + Vector3.up * (i + 2) * 2 + p1, Quaternion.identity); GameObject go2 = Instantiate(noteObj, transform.position + Vector3.up * (i + 2) * 2 + p2, Quaternion.identity); HitNote note1 = go1.AddComponent <HitNote>(); HitNote note2 = go2.AddComponent <HitNote>(); randomKey = Random.Range(0, 4); if (randomKey == 0) { go1.GetComponent <SpriteRenderer>().sprite = play1Up.GetComponent <SpriteRenderer>().sprite; go1.GetComponent <HitNote>().key = KeyCode.W; go2.GetComponent <SpriteRenderer>().sprite = play2Up.GetComponent <SpriteRenderer>().sprite; go2.GetComponent <HitNote>().key = KeyCode.UpArrow; } else if (randomKey == 1) { go1.GetComponent <SpriteRenderer>().sprite = play1Lt.GetComponent <SpriteRenderer>().sprite; go1.GetComponent <HitNote>().key = KeyCode.A; go2.GetComponent <SpriteRenderer>().sprite = play2Lt.GetComponent <SpriteRenderer>().sprite; go2.GetComponent <HitNote>().key = KeyCode.LeftArrow; } else if (randomKey == 2) { go1.GetComponent <SpriteRenderer>().sprite = play1Dn.GetComponent <SpriteRenderer>().sprite; go1.GetComponent <HitNote>().key = KeyCode.S; go2.GetComponent <SpriteRenderer>().sprite = play2Dn.GetComponent <SpriteRenderer>().sprite; go2.GetComponent <HitNote>().key = KeyCode.DownArrow; } else { go1.GetComponent <SpriteRenderer>().sprite = play1Rt.GetComponent <SpriteRenderer>().sprite; go1.GetComponent <HitNote>().key = KeyCode.D; go2.GetComponent <SpriteRenderer>().sprite = play2Rt.GetComponent <SpriteRenderer>().sprite; go2.GetComponent <HitNote>().key = KeyCode.RightArrow; } player1StackList.Add(go1); player2StackList.Add(go2); } }
// Start is called before the first frame update void Start() { GameObject p1Sprite = Instantiate(player1, p1, Quaternion.identity); GameObject p2Sprite = Instantiate(player2, p2, Quaternion.identity); HitNote note1 = player1.AddComponent <HitNote>(); HitNote note2 = player2.AddComponent <HitNote>(); Debug.Log(Player1Select.playerOne); Debug.Log(Player2Select.playerTwo); if (Player1Select.playerOne == 0) { player1.GetComponent <SpriteRenderer>().sprite = snakeSprite1.GetComponent <SpriteRenderer>().sprite; } else if (Player1Select.playerOne == 1) { player1.GetComponent <SpriteRenderer>().sprite = starSprite1.GetComponent <SpriteRenderer>().sprite; } else { player1.GetComponent <SpriteRenderer>().sprite = frogSprite1.GetComponent <SpriteRenderer>().sprite; } if (Player2Select.playerTwo == 0) { player2.GetComponent <SpriteRenderer>().sprite = snakeSprite1.GetComponent <SpriteRenderer>().sprite; } else if (Player2Select.playerTwo == 1) { player2.GetComponent <SpriteRenderer>().sprite = starSprite1.GetComponent <SpriteRenderer>().sprite; } else { player2.GetComponent <SpriteRenderer>().sprite = starSprite1.GetComponent <SpriteRenderer>().sprite; } //GameObject p1Sprite = Instantiate(player1, p1, Quaternion.identity); //GameObject p2Sprite = Instantiate(player2, p2, Quaternion.identity); player1StackListA.Add(player1); player2StackListA.Add(player2); }