Thanks rtomita for a patch to add handlers for prim scale updates from libomv-based clients. (#3291)
parent
ddbf81fa07
commit
fec8aef03a
|
@ -4066,6 +4066,17 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||||
handlerUpdatePrimSingleRotation(localId, rot2, this);
|
handlerUpdatePrimSingleRotation(localId, rot2, this);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
case 20:
|
||||||
|
Vector3 scale4 = new Vector3(block.Data, 0);
|
||||||
|
|
||||||
|
handlerUpdatePrimScale = OnUpdatePrimScale;
|
||||||
|
if (handlerUpdatePrimScale != null)
|
||||||
|
{
|
||||||
|
// m_log.Debug("new scale is " + scale4.X + " , " + scale4.Y + " , " + scale4.Z);
|
||||||
|
handlerUpdatePrimScale(localId, scale4, this);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
|
|
||||||
Vector3 scale1 = new Vector3(block.Data, 12);
|
Vector3 scale1 = new Vector3(block.Data, 12);
|
||||||
|
@ -4117,6 +4128,17 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||||
handlerUpdatePrimGroupRotation(localId, pos3, rot4, this);
|
handlerUpdatePrimGroupRotation(localId, pos3, rot4, this);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 12:
|
||||||
|
case 28:
|
||||||
|
Vector3 scale7 = new Vector3(block.Data, 0);
|
||||||
|
|
||||||
|
handlerUpdatePrimGroupScale = OnUpdatePrimGroupScale;
|
||||||
|
if (handlerUpdatePrimGroupScale != null)
|
||||||
|
{
|
||||||
|
// m_log.Debug("new scale is " + scale7.X + " , " + scale7.Y + " , " + scale7.Z);
|
||||||
|
handlerUpdatePrimGroupScale(localId, scale7, this);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
Vector3 scale2 = new Vector3(block.Data, 12);
|
Vector3 scale2 = new Vector3(block.Data, 12);
|
||||||
Vector3 pos4 = new Vector3(block.Data, 0);
|
Vector3 pos4 = new Vector3(block.Data, 0);
|
||||||
|
@ -4169,6 +4191,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
m_log.Debug("[CLIENT] MultipleObjUpdate recieved an unknown packet type: " + (block.Type));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue