@@ -31,9 +31,9 @@ public virtual void CreateUI(IUIBuilder builder)
3131 AssetChooser = builder . CreateScrollablePopup ( "MotionSource:Asset" , "Select Asset" , null , null , AssetChooserCallback ) ;
3232 ComponentChooser = builder . CreateScrollablePopup ( "MotionSource:Component" , "Select Component" , null , null , ComponentChooserCallback ) ;
3333 UpDirectionChooser = builder . CreateScrollablePopup ( "MotionSource:UpDirection" , "Select Up Direction" , new List < string > { "+Up" , "+Right" , "+Forward" , "-Up" , "-Right" , "-Forward" } , "+Up" , null ) ;
34- UpOffsetSlider = builder . CreateSlider ( "MotionSource:UpOffset" , "Up Offset" , - 0.5f , - 1 , 1 , true , true ) ;
35- RightOffsetSlider = builder . CreateSlider ( "MotionSource:RightOffset" , "Right Offset" , 0 , - 1 , 1 , true , true ) ;
36- ForwardOffsetSlider = builder . CreateSlider ( "MotionSource:ForwardOffset" , "Forward Offset" , 0 , - 1 , 1 , true , true ) ;
34+ UpOffsetSlider = builder . CreateSlider ( "MotionSource:UpOffset" , "Up Offset (%) " , - 0.5f , - 1 , 1 , true , true , valueFormat : "P0" ) ;
35+ RightOffsetSlider = builder . CreateSlider ( "MotionSource:RightOffset" , "Right Offset (%) " , 0 , - 1 , 1 , true , true , valueFormat : "P0" ) ;
36+ ForwardOffsetSlider = builder . CreateSlider ( "MotionSource:ForwardOffset" , "Forward Offset (%) " , 0 , - 1 , 1 , true , true , valueFormat : "P0" ) ;
3737
3838 FindAssets ( ) ;
3939 }
@@ -114,10 +114,10 @@ public virtual bool Update()
114114 }
115115
116116 Extents = transform . rotation * bounds . extents ;
117- var offsetUp = Up * Vector3 . Project ( Extents , Up ) . magnitude * UpOffsetSlider . val * 2 ;
118- var offsetRight = Right * Vector3 . Project ( Extents , Right ) . magnitude * RightOffsetSlider . val * 2 ;
119- var offsetForward = Forward * Vector3 . Project ( Extents , Forward ) . magnitude * ForwardOffsetSlider . val * 2 ;
120117
118+ var offsetUp = Vector3 . Project ( Extents , Up ) * UpOffsetSlider . val * 2 ;
119+ var offsetRight = Vector3 . Project ( Extents , Right ) * RightOffsetSlider . val * 2 ;
120+ var offsetForward = Vector3 . Project ( Extents , Forward ) * ForwardOffsetSlider . val * 2 ;
121121 Position = transform . position + transform . rotation * bounds . center + offsetUp + offsetRight + offsetForward ;
122122
123123 return true ;
0 commit comments