OpenSim.Region.Framework.Scenes.Scene.RequestTeleportLocation C# (CSharp) Method

RequestTeleportLocation() public method

Tries to teleport agent to other region.
public RequestTeleportLocation ( IClientAPI remoteClient, string regionName, Vector3 position, Vector3 lookat, uint teleportFlags ) : void
remoteClient IClientAPI
regionName string
position Vector3
lookat Vector3
teleportFlags uint
return void
        public void RequestTeleportLocation(IClientAPI remoteClient, string regionName, Vector3 position,
                                            Vector3 lookat, uint teleportFlags)
        {
            GridRegion regionInfo = GridService.GetRegionByName(UUID.Zero, regionName);
            if (regionInfo == null)
            {
                // can't find the region: Tell viewer and abort
                remoteClient.SendTeleportFailed("The region '" + regionName + "' could not be found.");
                return;
            }

            RequestTeleportLocation(remoteClient, regionInfo.RegionHandle, position, lookat, teleportFlags);
        }

Same methods

Scene::RequestTeleportLocation ( IClientAPI remoteClient, ulong regionHandle, Vector3 position, Vector3 lookAt, uint teleportFlags ) : void
Scene