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