Example #1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        if (col.tag == "Monkey")
        {
            if (playerController.state == MonkeyController2D.State.jumped)
            {
                if (tip == Tip.Feder)
                {
//					if(brojac == 0)
//					{
//						playerController.rigidbody2D.velocity = Vector2.zero;
//						collider2D.enabled = false;
//						brojac++;
//						Debug.Log("Usao i ovde");
//					}
//					else if(brojac == 1)
                    {
                        brojac = 0;
                        //playerController.rigidbody2D.velocity = Vector2.zero;
                        if (PlaySounds.soundOn)
                        {
                            PlaySounds.Play_MushroomBounce();
                        }
                        GetComponent <Collider2D>().enabled = false;

                        //if(playerController.isSliding)
                        StartCoroutine(DelayAndBounce());
//						else
//						{
//							anim.Play("Blong");
//							playerController.rigidbody2D.AddForce(new Vector2(1600,4300));
//						}
                    }
                }
                else if (tip == Tip.Bunika)
                {
                    if (PlaySounds.soundOn)
                    {
                        PlaySounds.Play_MushroomBounce();
                    }
                    GetComponent <Collider2D>().enabled = false;
                    anim.Play("Blong");
                    playerController.GetComponent <Rigidbody2D>().velocity = Vector2.zero;
                    playerController.GetComponent <Rigidbody2D>().AddForce(new Vector2(1000, 1000));
                    Camera.main.GetComponent <Animator>().Play("CameraMovePoisonMushroom");
                    //GameObject.Find("Background").renderer.material.color = new Color(148,57,57,255);
                    //GameObject.Find("Background").renderer.material.color = new Color(0.58f,0.22f,0.22f,1);
                    GameObject.Find("Background").GetComponent <Renderer>().material.color = new Color(0.82f, 0.07f, 0.75f, 1);
                }
            }
            else if (playerController.state == MonkeyController2D.State.running)
            {
                GetComponent <Collider2D>().enabled = false;
            }

            Invoke("UkljuciColliderOpet", 1f);
        }
    }