Exemple #1
0
 private void OnMouseDown()
 {
     if (player.IsAlive())
     {
         ++hits;
     }
 }
Exemple #2
0
 private void Update()
 {
     if (!player.IsAlive())
     {
         return;
     }
     timer += Time.deltaTime;
     if (timer > 30f)
     {
         Instantiate(orca, transform.position, Quaternion.identity);
         timer = 0f;
     }
 }
Exemple #3
0
 private void Update()
 {
     if (!player.IsAlive())
     {
         return;
     }
     timer -= Time.deltaTime;
     if (timer < 0f)
     {
         GenerateTimer();
         Vector2    dir = (transform.position - dest.transform.position).normalized;
         GameObject go  = Instantiate(fish, transform.position, Quaternion.identity);
         go.GetComponent <Rigidbody2D>().AddForce(-dir * 5f, ForceMode2D.Impulse);
     }
 }
Exemple #4
0
 private void Update()
 {
     if (penguin.IsAlive())
     {
         score += (float)scoreStep * Time.deltaTime;
     }
     text.text = "Score: " + (int)score;
     if (save != null)
     {
         if ((int)score > save.bestScore)
         {
             save.bestScore = (int)score;
         }
         text.text += "\nBest score: " + save.bestScore;
     }
 }
Exemple #5
0
    private void Update()
    {
        timer += Time.deltaTime;
        float watt       = (allObjs.Sum(x => x.GetConso()) * 500f) - 250f;
        float cursorWatt = (watt > 240f) ? (240f) : (watt);

        if (cursorWatt < -240f)
        {
            cursorWatt = -240f;
        }
        cursor.localPosition = new Vector2(0f, cursorWatt);
        float volume = (cursorWatt + 250f) / 500f;

        if (watt < 0)
        {
            watt = 0;
        }
        watt = watt * 0.1f / 250f * Time.deltaTime;
        if (ice.localScale.x - watt > 0.1f)
        {
            ice.localScale = new Vector2(ice.localScale.x - watt, ice.localScale.y - watt);
        }
        else if (timer < 20f && player.IsAlive())
        {
            am.Create("China China China", "You succesfully destroyed your iceberg in less than 10 seconds.");
            timer = 30f;
        }
        else
        {
            Debug.Log(timer);
        }
        if (size == MusicManager.Size.Low && ice.localScale.x < 0.66f)
        {
            size = MusicManager.Size.Medium;
            music.Play(size, volume);
        }
        else if (size == MusicManager.Size.Medium && ice.localScale.x < 0.33f)
        {
            size = MusicManager.Size.High;
            music.Play(size, volume);
        }
        music.SetVolume(MusicManager.Size.Low, volume);
    }
Exemple #6
0
 private void OnMouseDown()
 {
     if (obj != Object.RADIATOR && player.IsAlive())
     {
         if (currNb > 0)
         {
             currNb--;
             childSprite.sprite = numbers[currNb];
         }
         else if (isOn)
         {
             if (childSprite != null)
             {
                 childSprite.sprite = null;
             }
             SwitchOff();
         }
         else
         {
             SwitchOn();
         }
     }
 }