mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 09:16:28 +08:00
If the root prim has a camera-at or camera-eye setting and a sat upon child prim does not, use the root prim offsets.
This matches behaviour just tested on the Linden Lab grid.
This commit is contained in:
@@ -2754,8 +2754,15 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
part.AddSittingAvatar(this);
|
||||
|
||||
cameraAtOffset = part.GetCameraAtOffset();
|
||||
|
||||
if (cameraAtOffset == Vector3.Zero)
|
||||
cameraAtOffset = part.ParentGroup.RootPart.GetCameraAtOffset();
|
||||
|
||||
cameraEyeOffset = part.GetCameraEyeOffset();
|
||||
|
||||
if (cameraEyeOffset == Vector3.Zero)
|
||||
cameraEyeOffset = part.ParentGroup.RootPart.GetCameraEyeOffset();
|
||||
|
||||
if (cameraEyeOffset != Vector3.Zero || cameraAtOffset != Vector3.Zero)
|
||||
cameraEyeOffset += part.OffsetPosition;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user