mirror of
https://github.com/opensim/opensim.git
synced 2026-08-12 12:25:42 +08:00
This update has good news and bad news, first the bad.
* This update breaks inter-region communications, sorry. * You will need to run prebuild. Next, the good; * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. That being said, it's best to update all your simulators to this revision at once.
This commit is contained in:
@@ -302,6 +302,13 @@ namespace OpenSim.Framework
|
||||
|
||||
public delegate void ObjectDuplicate(uint localID, LLVector3 offset, uint dupeFlags, LLUUID AgentID, LLUUID GroupID);
|
||||
|
||||
public delegate void ObjectDuplicateOnRay(uint localID, uint dupeFlags, LLUUID AgentID, LLUUID GroupID,
|
||||
LLUUID RayTargetObj, LLVector3 RayEnd, LLVector3 RayStart,
|
||||
bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates);
|
||||
|
||||
|
||||
|
||||
|
||||
public delegate void StatusChange(bool status);
|
||||
|
||||
public delegate void NewAvatar(IClientAPI remoteClient, LLUUID agentID, bool status);
|
||||
@@ -463,6 +470,7 @@ namespace OpenSim.Framework
|
||||
event GodKickUser OnGodKickUser;
|
||||
|
||||
event ObjectDuplicate OnObjectDuplicate;
|
||||
event ObjectDuplicateOnRay OnObjectDuplicateOnRay;
|
||||
event UpdateVector OnGrabObject;
|
||||
event ObjectSelect OnDeGrabObject;
|
||||
event MoveObject OnGrabUpdate;
|
||||
|
||||
Reference in New Issue
Block a user