Untitled
unknown
plain_text
a year ago
3.6 kB
18
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