Exemple #1
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        ItemWorld itemWorld = other.GetComponent <ItemWorld>(); //gets item world compoenent

        if (itemWorld)                                          //if object has itme world
        {
            SoundManager.PlaySound("pickup");                   //plays pick up sound
            inventory.AddItem(itemWorld.GetItem());             //adds itme to UI inven
            itemWorld.DestorySelf();                            //destorys self
            Debug.Log("collected");                             // debug for checking
        }

        // checks item for sprite name, if matches adds 1 to inventory
        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "HealthSprite")
        {
            PlayerHealth.Healthup++;
            Debug.Log("Healthup");
        }

        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "DmgSprite")
        {
            Dmgup++;
            Debug.Log("Dmgup");
        }

        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "SpeedSprite")
        {
            Speedup++;
            Debug.Log("speedup");
        }

        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "ChainSprite")
        {
            chainup++;
            Debug.Log("chainup");
        }

        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "SpreadSprite")
        {
            spreadup++;
            Debug.Log("spreadup");
        }

        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "LifeSprite")
        {
            lifeup++;
            Debug.Log("lifeup");
        }

        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "VerlocitySprite")
        {
            verlocityup++;
            Debug.Log("verlocityup");
        }

        if (other.gameObject.GetComponent <SpriteRenderer>().sprite.name == "LifeTapSprite")
        {
            lifetapup++;
            Debug.Log("lifetapup");
        }
    }