mirror of
https://github.com/opensim/opensim.git
synced 2026-08-10 03:06:05 +08:00
Fix a nullref issue in SitAltitudeCallback
This commit is contained in:
@@ -2368,12 +2368,15 @@ Console.WriteLine("Scripted Sit ofset {0}", m_pos);
|
||||
// else
|
||||
// { // single or child prim
|
||||
partIRot = Quaternion.Inverse(part.GetWorldRotation());
|
||||
// }
|
||||
float offZ = collisionPoint.Z - m_initialSitTarget.Z;
|
||||
Vector3 offset = new Vector3(0.0f, 0.0f, offZ) * partIRot; // Altitude correction
|
||||
//Console.WriteLine("sitPoint={0}, offset={1}", sitPoint, offset);
|
||||
m_pos += offset;
|
||||
// ControllingClient.SendClearFollowCamProperties(part.UUID);
|
||||
// }
|
||||
if (m_initialSitTarget != null)
|
||||
{
|
||||
float offZ = collisionPoint.Z - m_initialSitTarget.Z;
|
||||
Vector3 offset = new Vector3(0.0f, 0.0f, offZ) * partIRot; // Altitude correction
|
||||
//Console.WriteLine("sitPoint={0}, offset={1}", sitPoint, offset);
|
||||
m_pos += offset;
|
||||
// ControllingClient.SendClearFollowCamProperties(part.UUID);
|
||||
}
|
||||
|
||||
}
|
||||
} // End SitAltitudeCallback KF.
|
||||
|
||||
Reference in New Issue
Block a user