I am trying to instantiate a prefab as a child, and I want it's location to be the exact same as it's parent. Somehow the prefab is not instantiated on the exact same position.

The parent is also a child of another object. For clarity:

[![Object Structure](https://i.stack.imgur.com/NzXfK.png)](https://i.stack.imgur.com/NzXfK.png)

"Selectable(Clone)" is the instantiated prefab. I want the position to be the same as the "Lader" position.

My Code: 

```
        Vector3 position = new Vector3(0, 0, 0);

        GameObject obj = Instantiate(prefab);
        obj.transform.parent = parent.transform;
        obj.transform.localPosition = position;

```

Could someone help me with this? Thanks in advance!