// Use this for initialization void Start() { BlocGen bg = new BlocGen(); bg.posY = posYBottom; bg.display = display; for (int i = 0; i < 11; i++) { _blocGen.Add(bg); } InstanciateBlocs(); //_blocs = Manager.Instance.Blocs; }
// Update is called once per frame void FixedUpdate() { if (Input.GetKeyDown(KeyCode.Escape)) { Application.LoadLevel(0); } if (lastUpdate + delay < Time.time) { lastUpdate = Time.time; for (int i = 0; i < 10; i++) { _blocGen[i] = _blocGen[i + 1]; } int randomNumber = Random.Range(0, 4); switch (randomNumber) { case 0: { BlocGen bg = new BlocGen(); bg.posY = posYTop; bg.display = true; _blocGen[10] = bg; break; } case 1: { BlocGen bg = new BlocGen(); bg.posY = posYTop; bg.display = false; _blocGen[10] = bg; break; } case 2: { BlocGen bg = new BlocGen(); bg.posY = posYBottom; bg.display = true; _blocGen[10] = bg; break; } case 3: { BlocGen bg = new BlocGen(); bg.posY = posYBottom; bg.display = false; _blocGen[10] = bg; break; } } DisplayBlocs(); _blocs = Manager.Instance.Blocs; } }