void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Player") { if (str) { ts.strength *= 1F + vAmount; if (ts.strength > 100) { ts.strength = 100; } fadr.fFade("Strength increased: " + ts.strength); } else { ts.vMaxCool *= 1F - vAmount; if (ts.vMaxCool < 1) { ts.vMaxCool = 1; } fadr.fFade("Cooldown decreased: " + ts.vMaxCool); } Instantiate(soundthing, transform.position, transform.rotation); Score s = transform.parent.gameObject.GetComponent <Score>(); s.vItemsLeft--; s.check(); Destroy(gameObject); } }
void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Player") { if (vEnabled == false) { mangr.disable(); mangr.current = this; vEnabled = true; child.renderer.material.color = vGreen; child.light.color = vGreen; fadr.fFade("Checkpoint reached!"); } audio.Play(); thrst.vCool2 = 0; thrst.vCool1 = 0; } }
public void check() { if (vItemsLeft == 0) { Debug.Log("GameWon"); vDone = 1; vFinalTime = vTime; Debug.Log("lvl" + vLvl); if (PlayerPrefs.GetFloat("lvl" + vLvl) > vFinalTime || PlayerPrefs.GetFloat("lvl" + vLvl) == 0) { PlayerPrefs.SetFloat("lvl" + vLvl, vFinalTime); } m1.enabled = !m1.enabled; m2.enabled = !m2.enabled; Screen.lockCursor = false; vShowing = true; } else { fader.fFade("Items left: " + vItemsLeft); } }