TweenFactoryTween Method (Object, Quaternion, Quaternion, Single, FuncSingle, Single, ActionITweenQuaternion, ActionITweenQuaternion) |
Start and add a Quaternion tween
Namespace:
DigitalRuby.WeatherMaker
Assembly:
Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax public static QuaternionTween Tween(
Object key,
Quaternion start,
Quaternion end,
float duration,
Func<float, float> scaleFunc,
Action<ITween<Quaternion>> progress,
Action<ITween<Quaternion>> completion = null
)
Public Shared Function Tween (
key As Object,
start As Quaternion,
end As Quaternion,
duration As Single,
scaleFunc As Func(Of Single, Single),
progress As Action(Of ITween(Of Quaternion)),
Optional completion As Action(Of ITween(Of Quaternion)) = Nothing
) As QuaternionTween
public:
static QuaternionTween^ Tween(
Object^ key,
Quaternion start,
Quaternion end,
float duration,
Func<float, float>^ scaleFunc,
Action<ITween<Quaternion>^>^ progress,
Action<ITween<Quaternion>^>^ completion = nullptr
)
static member Tween :
key : Object *
start : Quaternion *
end : Quaternion *
duration : float32 *
scaleFunc : Func<float32, float32> *
progress : Action<ITween<Quaternion>> *
?completion : Action<ITween<Quaternion>>
(* Defaults:
let _completion = defaultArg completion null
*)
-> QuaternionTween
Parameters
- key
- Type: SystemObject
Key - start
- Type: Quaternion
Start value - end
- Type: Quaternion
End value - duration
- Type: SystemSingle
Duration in seconds - scaleFunc
- Type: SystemFuncSingle, Single
Scale function - progress
- Type: SystemActionITweenQuaternion
Progress handler - completion (Optional)
- Type: SystemActionITweenQuaternion
Completion handler
Return Value
Type:
QuaternionTweenQuaternionTween
See Also