void Start() { ladderLayer = LayerMask.NameToLayer("Ladder"); gameManager = GameManager.instance ; objectGenerator = ObjectGenerator.instance; objectManager = ObjectManager.instance; targetSlot = objectManager.GetStartingSlot(); targetPosition = new Vector2(objectGenerator.IndexToGlobalPosition(targetSlot).x, -objectGenerator.horizon/2); transform.position = targetPosition; }