private void PickupGem() { Gem g = Gem.FindClosestGem(transform.position); if (g != null && Vector2.Distance(transform.position, g.transform.position) < 1f) { CurGem = g.Collect(); } }