void Update() { if (Input.GetMouseButtonUp(0)) { if (drop) { if (rPoint || cPoint || tPoint) { newSprite = check; correctAudio.Play(); } else { newSprite = cross; StrikeManager.Strike(); LandfillStats.Inc(); wrongAudio.Play(); } Cursor.visible = true; Destroy(waste); ScoreManager.Change(); StartCoroutine(ChangeSprite()); } drop = false; } }
// Use this for initialization void Start() { prevFillNum = LandfillStats.prev; _fillNumber = LandfillStats.curr + prevFillNum; print("prev: " + prevFillNum); print("fill: " + _fillNumber); // fillNumber if (_fillNumber < 0) { throw new UnityException(); } else if (_fillNumber >= 12) { _fillNumber = 12; nextScene = "GameOver"; } else { nextScene = "Map"; } button.tag = nextScene; // Ends of bar Transform t = this.transform; barLeftEnd = t.Find("left"); barRightEnd = t.Find("right"); // Middle of bar barPieces = new Transform[numBars]; for (int i = 0; i < numBars; i++) { barPieces [i] = t.Find("w" + i); } // check whether to be blank or red leftBlank = _fillNumber == 0; rightBlank = _fillNumber < 12; danger = _fillNumber >= 9; // initialize sprite array with blank sprites setSprites = new Sprite[3]; for (int i = 0; i < 3; i++) { setSprites [i] = blankSprites [i]; } SetSprites(); GenEnd('L'); GenMiddle(); GenEnd('R'); LandfillStats.End(); }
void Start() { LandfillStats.GameOver(); }