So, we've learnt about various ways of getting about in virtual reality. And one of the ways that works well even if you've got relatively low cost hardware like mobile VR or you've got to control is your gaze. One thing that still works well is teleportation. So it can be quite intuitive, it's not very realistic, but it works and it doesn't cause nausea so badly. So, I'm going to show you how to set this up. So I've got this scene that I've created a while ago, so there's lots of stuff here and I've got the basic interaction scripts. So, if I look at the TV it plays a sound. Now, I'm going to do something similar for teleporting. So what I'm going to do is create a teleport target. So I'm going to create a 3D object and I'm going to do a cylinder, and I'm going to make that a very flat cylinder and maybe a little bit smaller. I'm going to position it in front of the door so I can move over to the door. So that's it. That's when it's on the ground. I'm going to move it over there to the door. So this is going to be my teleport target. This is where I'm going to teleport to, when I actually teleport. So, luckily for something to be interactive it needs a collider and all of the primitives, the built in objects like cylinder, box sphere or have a collider already. So that's fine. Now I'm going to add my scripts. So as we saw previously, anything that is interactive has to have VR interactive item. And then my script via action harness which will trigger actions and interacts with the selection radio. I'm going to select. There's only one selection radio that's touched the camera, I'm going to select that. I don't need to set the interactive item because that's already on the subject and I'm not going to require a click. So you don't have to click for this to happen. And then I'm going to do the component that actually does the teleporting via teleport target. This has two variables I need to set. First, is the camera or second is the camera. But that's the easy one. I'll set the camera, so it needs some information from the main camera. This is mostly for it to fade in and out, and I'll show you that when it's working. But is also that needs to transform to teleport. Now, we can't directly move the camera because say with an Oculus Rift, Unity controls the camera directly from the head mounted display. So you can't move the camera about because it will just get moved back to where the head mounted display is. That's why my main camera is underneath another transform called camera base. So if the camera is inside another game object, another transform, then we can move that transform. So you can move camera base. So I'm just going to drag camera base onto here. So we're going to move camera base around and that is going to move our actual camera. So if I run the projects again. Here we are, we are in environments and I can look at my teleport target. The screen fades out nicely and here I am in front of the door from a different perspective in the room. So that is a very easy way to move around. It doesn't really cause nausea. It works just with gaze-based VR and it's easy to implement with these scripts. So lots of good stuff there. But do remember, it's not so realistic we don't teleport in real life and in particular it's a bit limiting. So we can only teleport certain teleport targets. I would add a few more than the ones that are here. And also it can be a little bit disorienting. So as you saw, you're settling in a new place and that it can take you like a second or two to work out where you are after you've teleported. So those are things to bear in mind when using teleporting but particularly for mobile VR, it's a really great way of navigating around virtual reality.