teleportMessage = null;
MainAvatar.TeleportCallback cb = new MainAvatar.TeleportCallback(tcb);
client.Self.OnTeleport += cb;
client.Self.Teleport(regionHandle,(new LLVector3(localX, localY, localZ)));
for (int i = 0; i < 60; i++)
{
Thread.Sleep(500);
if (teleportMessage != null)
{
client.Self.OnTeleport -= cb;
return "";
//return "";
}
}
client.Self.OnTeleport -= cb;
2007/09/28 17:54:13, INFO, Teleport to Region Handle: 3298534884096 , (142.3828,138.2383,1)
2007/09/28 17:54:13, INFO, teleport callback msg: Teleport started
2007/09/28 17:54:13, INFO, teleport callback msg: resolving
2007/09/28 17:54:14, INFO, teleport callback msg: no_host