Fixes Mantis #3220. Thank you kindly, MPallari, for a patch that:
This patch changes InformClientOfNeighbour, CrossRegion and SendRegionTeleport methods to virtual.GenericGridServerConcept
parent
3a9173843e
commit
6515d8be0e
|
@ -1380,7 +1380,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
/// <summary>
|
||||
/// Tell the client that the given neighbour region is ready to receive a child agent.
|
||||
/// </summary>
|
||||
public void InformClientOfNeighbour(ulong neighbourHandle, IPEndPoint neighbourEndPoint)
|
||||
public virtual void InformClientOfNeighbour(ulong neighbourHandle, IPEndPoint neighbourEndPoint)
|
||||
{
|
||||
IPAddress neighbourIP = neighbourEndPoint.Address;
|
||||
ushort neighbourPort = (ushort)neighbourEndPoint.Port;
|
||||
|
@ -1417,7 +1417,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
return agentData;
|
||||
}
|
||||
|
||||
public void CrossRegion(ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint externalIPEndPoint,
|
||||
public virtual void CrossRegion(ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint externalIPEndPoint,
|
||||
string capsURL)
|
||||
{
|
||||
Vector3 look = new Vector3(lookAt.X * 10, lookAt.Y * 10, lookAt.Z * 10);
|
||||
|
@ -1507,7 +1507,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
OutPacket(tpLocal, ThrottleOutPacketType.Unknown);
|
||||
}
|
||||
|
||||
public void SendRegionTeleport(ulong regionHandle, byte simAccess, IPEndPoint newRegionEndPoint, uint locationID,
|
||||
public virtual void SendRegionTeleport(ulong regionHandle, byte simAccess, IPEndPoint newRegionEndPoint, uint locationID,
|
||||
uint flags, string capsURL)
|
||||
{
|
||||
//TeleportFinishPacket teleport = (TeleportFinishPacket)PacketPool.Instance.GetPacket(PacketType.TeleportFinish);
|
||||
|
|
Loading…
Reference in New Issue