Collision problem with prefab

I have 3 game objects in my game

  1. Player
  2. Coin ( prefab)
  3. Enemy
    In physics setting I enable player & coins , player & enemy collision on. But never collision with coin but enemy. If I enable collision between coin & enemy collision happen. I didn’t find any setting mistake but I don’t know why player and coin not collided.

Tell us a little more about how you enable those collisions, and how you instantiate items. Do you put all the coins and enemies into the scene manually, or do you Instantiate() them? If you pause the game before collisions, can you check what physics layer(s) each type of gameobject is on?

I use deferent layer for enemy, player and coin. Player and enemy manually added and coin is Instantiate()

Okay, that answers part of my questions. After Instantiate() are you assigning any new value to the new instance’s .layer property? Can you confirm the layers of instantiated coins by pausing during the game and inspecting them?