I want to have a 3d game object (player) who converts to ghost.
That means that the user must not collide with other players, but must not pass walls, trees, and must take care about terrain height levels (I mean, I can't put it as kinematic and remove the collider because the Vector3.MoveTowards which moves the player will ignore the height dimension and will pass the mountains, etc)
My was thinking about tagging the players and in some way try to skip the collider between them.
Any idea? Thanks