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; } }
void Awake() { m_Instance = this; //获取发射器以及其脚本 strikeEmitter = GameObject.Find("StrikeObject"); strikeScript = strikeEmitter.GetComponent<StrikeObject>(); //获取两个泡泡位置的gameobject firstPositionObject = GameObject.Find("FirstPositionObject"); secondPositionObject = GameObject.Find("SecondPositionObject"); }
void OnTriggerStay() { if (Input.GetMouseButtonUp(0)) { drop = true; if (rPoint || cPoint || tPoint) { newSprite = check; ScoreManager.IncScore(); } else { newSprite = cross; StrikeManager.Strike(); } StartCoroutine(ChangeSprite()); } else { drop = false; } }
private void Awake() { current = this; }