Untitled
unknown
plain_text
6 months ago
3.6 kB
11
Indexable
public class ColorScript : MonoBehaviour { public Color[] color = new Color[5]; public int puyoColor = 4; public bool pieceRotate = true; public bool pieceFall = false; public PuyoScript puyoScript; public GameObject puyoSpawn; public SpawnPuyoScript spawnPuyoScript; public Customization customization; int colorCount = 1; List<int> colors = new List<int>(); public GameObject puyo1; public int randomColor; public bool randomize; public bool tagChange; public bool tagChange2; void Start() { if (puyoColor == 3) this.gameObject.GetComponent<SpriteRenderer>().color = color[Random.Range(0, 3)]; if (puyoColor == 4) this.gameObject.GetComponent<SpriteRenderer>().color = color[Random.Range(0, 4)]; if (puyoColor == 5) this.gameObject.GetComponent<SpriteRenderer>().color = color[Random.Range(0, 5)]; randomColor = Random.Range(1, 6); } void Update() { if (pieceRotate == true) if (Input.GetKeyDown(KeyCode.X)) { transform.eulerAngles += new UnityEngine.Vector3(0, 0, 90); } if (pieceFall == true) { transform.position -= new UnityEngine.Vector3(0, 0.001f, 0); } if (pieceFall == false) { transform.position -= new UnityEngine.Vector3(0, 0, 0); } if (tagChange == true) { gameObject.tag = ("Other Falling"); pieceFall = false; tagChange = false; } if (tagChange2 == true) { gameObject.tag = ("Other Falling 2"); pieceFall = false; tagChange2 = false; } } void OnTriggerEnter2D(Collision2D other) { if (other.gameObject.layer == 2) { pieceRotate = true; pieceFall = false; } if (other.gameObject.layer == 3) { pieceRotate = true; pieceFall = false; } if (other.gameObject.layer == 4) { pieceRotate = false; pieceFall = false; } if (other.gameObject.layer == 5) { pieceRotate = false; pieceFall = false; } if (other.gameObject.layer == 6) { pieceRotate = false; pieceFall = false; } if (other.gameObject.layer == 7) { pieceRotate = false; pieceFall = false; tagChange = true; gameObject.tag = "Other Falling 2"; } if (other.gameObject.tag == "Falling") { } if (other.gameObject.tag == "Not Falling") { Debug.Log ("1"); } if (other.gameObject.tag == "Other Falling") { Debug.Log ("2"); } if (other.gameObject.tag == "Other Falling 2") { Debug.Log ("3"); } if (gameObject.tag == "Falling") { pieceFall = true; } if (gameObject.tag == "Other Falling") { Debug.Log ("4"); } if (gameObject.tag == "Not Falling") { Debug.Log ("5"); } if (gameObject.tag == "Other Falling 2") { Debug.Log ("6"); } } }
Editor is loading...
Leave a Comment