Table of Contents

Method Tween

Namespace
Gamelogic.Extensions
Assembly
Gamelogic.Extensions.dll

Tween<T>(MonoBehaviour, T, T, float, Func<T, T, float, T>, Action<T>)

public static Coroutine Tween<T>(this MonoBehaviour monoBehaviour, T start, T finish, float totalTime, Func<T, T, float, T> lerp, Action<T> action)

Parameters

monoBehaviour MonoBehaviour
start T
finish T
totalTime float
lerp Func<T, T, float, T>
action Action<T>

Returns

Coroutine

Type Parameters

T

Tween<T>(MonoBehaviour, T, T, float, Func<T, T, float, T>, Action<T>, Func<float>)

public static Coroutine Tween<T>(this MonoBehaviour monoBehaviour, T start, T finish, float totalTime, Func<T, T, float, T> lerp, Action<T> action, Func<float> deltaTime)

Parameters

monoBehaviour MonoBehaviour
start T
finish T
totalTime float
lerp Func<T, T, float, T>
action Action<T>
deltaTime Func<float>

Returns

Coroutine

Type Parameters

T