protected override void OnUpdateAxisParameter(BaseAxis axis, UpdateAxisParameters parameter) { base.OnUpdateAxisParameter(axis, parameter); if (nativeJoint != IntPtr.Zero) { if (parameter == UpdateAxisParameters.LimitsEnabled || parameter == UpdateAxisParameters.LimitsRestitution || parameter == UpdateAxisParameters.LimitsSpring || parameter == UpdateAxisParameters.LimitsDamping || parameter == UpdateAxisParameters.LimitLow || parameter == UpdateAxisParameters.LimitHigh) { UpdateLimits(); } } }
protected override void OnUpdateAxisParameter(BaseAxis axis, UpdateAxisParameters parameter) { base.OnUpdateAxisParameter(axis, parameter); if (jointID != dJointID.Zero) { if (parameter == UpdateAxisParameters.LimitsEnabled || parameter == UpdateAxisParameters.LimitsRestitution || parameter == UpdateAxisParameters.LimitsSpring || parameter == UpdateAxisParameters.LimitsDamping || parameter == UpdateAxisParameters.LimitLow || parameter == UpdateAxisParameters.LimitHigh) { ((UniversalAxis)axis).UpdateToLibrary(false); } } }
protected override void OnUpdateAxisParameter( BaseAxis axis, UpdateAxisParameters parameter ) { base.OnUpdateAxisParameter( axis, parameter ); if( nativeJoint != IntPtr.Zero ) { if( parameter == UpdateAxisParameters.LimitsEnabled || parameter == UpdateAxisParameters.LimitsRestitution || parameter == UpdateAxisParameters.LimitsSpring || parameter == UpdateAxisParameters.LimitsDamping || parameter == UpdateAxisParameters.LimitLow || parameter == UpdateAxisParameters.LimitHigh ) { UpdateLimits(); } } }
protected override void OnUpdateAxisParameter( BaseAxis axis, UpdateAxisParameters parameter ) { base.OnUpdateAxisParameter( axis, parameter ); if( jointID != dJointID.Zero ) { if( parameter == UpdateAxisParameters.LimitsEnabled || parameter == UpdateAxisParameters.LimitsRestitution || parameter == UpdateAxisParameters.LimitsSpring || parameter == UpdateAxisParameters.LimitsDamping || parameter == UpdateAxisParameters.LimitLow || parameter == UpdateAxisParameters.LimitHigh ) { ( (HingeAxis)axis ).UpdateToLibrary( false ); } } }