private void LateUpdate() { if (!lerping && follow != null) { new_position = follow.transform.position + 10 * Vector3.back; if (boundary_room != null) { new_position = boundary_room.ClampToBounds(new_position); } else if (RoomManager.instance != null && RoomManager.instance.active != null) { new_position = RoomManager.instance.active.ClampToBounds(new_position); } } transform.position = new_position; }