Exemplo n.º 1
0
    // Update is called once per frame
    void FixedUpdate()
    {
        // If the Fire1 button is being pressed,  it's time to burp
//		Debug.Log(Input.GetButton("Fire1"));
        countdown -= Time.deltaTime;
        if (Input.GetButton("Fire1") && (countdown <= 0))
        {
            countdown = cooldown;
            float desired = drain;
            float drained = burpMeter.drain(desired);
            if (drained >= drain)
            {
                audio.Stop();
                audio.Play();
                enable();
                Invoke("disable", audio.clip.length);
            }
            else
            {
                burpMeter.score(drained);
            }
        }

        if (enabled())
        {
            Color c = burpSprite.color;
            c.a = 1 - audio.time / audio.clip.length;
            burpSprite.color = c;
        }
    }
Exemplo n.º 2
0
Arquivo: Can.cs Projeto: xaedes/LD32
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == "Player")
     {
         burpMeter.score(value);
         playAudio.PlayAudio();
         SpriteRenderer sprite = GetComponentInChildren <SpriteRenderer>();
         Color          c      = sprite.color;
         c.a          = 0;
         sprite.color = c;
     }
 }