Example #1
0
    private void OnItemCollision(Collision2D collision)
    {
        if (collision.gameObject.CompareTag("Coin"))
        {
            Destroy(collision.gameObject);
            CarObj.Coins += 1;
            if (!CarObj.CompetitorMode)
            {
                HudObj.ShowCoinsUI();
            }
            if (SfxManagerObj != null)
            {
                SfxManagerObj.PlayCoinSfx();
            }
        }

        if (!collision.gameObject.CompareTag($"HP"))
        {
            return;
        }
        Destroy(collision.gameObject);
        if (CarObj != null)
        {
            CarObj.RecountHealth(+1);
        }
    }