Class RigidbodyMotionExtensions
- Namespace
- FriedSynapse.FlowEnt
public static class RigidbodyMotionExtensions
- Inheritance
-
RigidbodyMotionExtensions
- Inherited Members
Methods
AngularVelocityTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a AngularVelocityMotion to the tween.
public static TweenMotionProxy<TRigidbody> AngularVelocityTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
AngularVelocityTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3, Vector3)
Applies a AngularVelocityMotion to the tween.
public static TweenMotionProxy<TRigidbody> AngularVelocityTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 from, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromVector3toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
AngularVelocity<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a AngularVelocityMotion to the tween.
public static TweenMotionProxy<TRigidbody> AngularVelocity<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valueVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
JumpByInput<TRigidbody>(EchoMotionProxy<TRigidbody>, float)
Applies a JumpByInputMotion to the echo.
public static EchoMotionProxy<TRigidbody> JumpByInput<TRigidbody>(this EchoMotionProxy<TRigidbody> proxy, float force = 10) where TRigidbody : Rigidbody
Parameters
proxyEchoMotionProxy<TRigidbody>forcefloat
Returns
- EchoMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MassTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MassMotion to the tween.
public static TweenMotionProxy<TRigidbody> MassTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>tofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MassTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float, float)
Applies a MassMotion to the tween.
public static TweenMotionProxy<TRigidbody> MassTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float from, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromfloattofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
Mass<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MassMotion to the tween.
public static TweenMotionProxy<TRigidbody> Mass<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valuefloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveByInput<TRigidbody>(EchoMotionProxy<TRigidbody>, float)
Applies a MoveByInputMotion to the echo.
public static EchoMotionProxy<TRigidbody> MoveByInput<TRigidbody>(this EchoMotionProxy<TRigidbody> proxy, float speed = 1) where TRigidbody : Rigidbody
Parameters
proxyEchoMotionProxy<TRigidbody>speedfloat
Returns
- EchoMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveTo<TRigidbody>(TweenMotionProxy<TRigidbody>, AnimationCurve3d)
Applies a MoveAnimationCurve3dMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, AnimationCurve3d animationCurve) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>animationCurveAnimationCurve3d
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Axis, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Axis axis, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>axisAxistofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Axis, float, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Axis axis, float from, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>axisAxisfromfloattofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveTo<TRigidbody>(TweenMotionProxy<TRigidbody>, ICurve)
Applies a MoveCurveMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, ICurve curve) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>curveICurve
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a MoveVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3, Vector3)
Applies a MoveVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 from, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromVector3toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveXTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveXTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>tofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveXTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveXTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float from, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromfloattofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveX<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MoveVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveX<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valuefloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveYTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveYTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>tofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveYTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveYTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float from, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromfloattofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveY<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MoveVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveY<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valuefloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveZTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveZTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>tofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveZTo<TRigidbody>(TweenMotionProxy<TRigidbody>, float, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveZTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float from, float to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromfloattofloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
MoveZ<TRigidbody>(TweenMotionProxy<TRigidbody>, float)
Applies a MoveVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> MoveZ<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, float value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valuefloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
Move<TRigidbody>(TweenMotionProxy<TRigidbody>, Axis, float)
Applies a MoveAxisMotion to the tween.
public static TweenMotionProxy<TRigidbody> Move<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Axis axis, float value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>axisAxisvaluefloat
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
Move<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a MoveVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> Move<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valueVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
RotateByInput<TRigidbody>(EchoMotionProxy<TRigidbody>, Transform, float)
Applies a RotateByInputMotion to the echo.
public static EchoMotionProxy<TRigidbody> RotateByInput<TRigidbody>(this EchoMotionProxy<TRigidbody> proxy, Transform camera, float speed = 5) where TRigidbody : Rigidbody
Parameters
proxyEchoMotionProxy<TRigidbody>cameraTransformspeedfloat
Returns
- EchoMotionProxy<TRigidbody>
Type Parameters
TRigidbody
RotateTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Quaternion)
Applies a RotateQuaternionMotion to the tween.
public static TweenMotionProxy<TRigidbody> RotateTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Quaternion to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>toQuaternion
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
RotateTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Quaternion, Quaternion)
Applies a RotateQuaternionMotion to the tween.
public static TweenMotionProxy<TRigidbody> RotateTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Quaternion from, Quaternion to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromQuaterniontoQuaternion
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
RotateTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a RotateVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> RotateTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
RotateTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3, Vector3)
Applies a RotateVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> RotateTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 from, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromVector3toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
Rotate<TRigidbody>(TweenMotionProxy<TRigidbody>, Quaternion)
Applies a RotateQuaternionMotion to the tween.
public static TweenMotionProxy<TRigidbody> Rotate<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Quaternion value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valueQuaternion
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
Rotate<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a RotateVectorMotion to the tween.
public static TweenMotionProxy<TRigidbody> Rotate<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valueVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
VelocityTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a VelocityMotion to the tween.
public static TweenMotionProxy<TRigidbody> VelocityTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
VelocityTo<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3, Vector3)
Applies a VelocityMotion to the tween.
public static TweenMotionProxy<TRigidbody> VelocityTo<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 from, Vector3 to) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>fromVector3toVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody
Velocity<TRigidbody>(TweenMotionProxy<TRigidbody>, Vector3)
Applies a VelocityMotion to the tween.
public static TweenMotionProxy<TRigidbody> Velocity<TRigidbody>(this TweenMotionProxy<TRigidbody> proxy, Vector3 value) where TRigidbody : Rigidbody
Parameters
proxyTweenMotionProxy<TRigidbody>valueVector3
Returns
- TweenMotionProxy<TRigidbody>
Type Parameters
TRigidbody