private void HandleCollision(Collider2D collision) { PickUpManager manager = collision.GetComponent <PickUpManager>(); if (!manager) { return; } manager.PickUpItem(gameObject); Destroy(gameObject); }
private void HandleCollision(Collider2D collision) { PickUpManager manager = collision.GetComponent <PickUpManager>(); if (!manager) { return; } manager.PickUpItem(gameObject); //This line is causing null reference exception Destroy(gameObject); player.SetCoinCount(player.GetCoinCount()); }