Example #1
0
 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);
     }
 }
Example #2
0
    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;
        }
    }
Example #3
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);
     }
 }