mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 14:16:07 +08:00
Sculpted Prims should now work.
This commit is contained in:
@@ -59,6 +59,7 @@ namespace OpenSim.Region.ClientStack
|
||||
public event ObjectDuplicate OnObjectDuplicate;
|
||||
public event MoveObject OnGrapUpdate;
|
||||
public event AddNewPrim OnAddPrim;
|
||||
public event ObjectExtraParams OnUpdateExtraParams;
|
||||
public event UpdateShape OnUpdatePrimShape;
|
||||
public event ObjectSelect OnObjectSelect;
|
||||
public event ObjectDeselect OnObjectDeselect;
|
||||
@@ -968,6 +969,7 @@ namespace OpenSim.Region.ClientStack
|
||||
objectData.PathTaperY = primData.PathTaperY;
|
||||
objectData.PathTwist = primData.PathTwist;
|
||||
objectData.PathTwistBegin = primData.PathTwistBegin;
|
||||
objectData.ExtraParams = primData.ExtraParams;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -218,8 +218,6 @@ namespace OpenSim.Region.ClientStack
|
||||
if (OnAddPrim != null)
|
||||
{
|
||||
ObjectAddPacket addPacket = (ObjectAddPacket) Pack ;
|
||||
Console.WriteLine(addPacket.ToString());
|
||||
|
||||
PrimitiveBaseShape shape = new PrimitiveBaseShape();
|
||||
|
||||
shape.PCode = addPacket.ObjectData.PCode;
|
||||
@@ -258,6 +256,13 @@ namespace OpenSim.Region.ClientStack
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PacketType.ObjectExtraParams:
|
||||
ObjectExtraParamsPacket extraPar = (ObjectExtraParamsPacket)Pack;
|
||||
if (OnUpdateExtraParams != null)
|
||||
{
|
||||
OnUpdateExtraParams(extraPar.ObjectData[0].ObjectLocalID, extraPar.ObjectData[0].ParamType, extraPar.ObjectData[0].ParamInUse, extraPar.ObjectData[0].ParamData);
|
||||
}
|
||||
break;
|
||||
case PacketType.ObjectDuplicate:
|
||||
ObjectDuplicatePacket dupe = (ObjectDuplicatePacket)Pack;
|
||||
for (int i = 0; i < dupe.ObjectData.Length; i++)
|
||||
|
||||
Reference in New Issue
Block a user