public static void TimeLerpValue(this MonoBehaviour script, float lerpTime, float startVal, float endVal, Action <float> func, bool scaledTime = true) { InvocationFlow <MonoBehaviour> .TimeLerpValue(script, lerpTime, startVal, endVal, func, scaledTime); }
public static void InvokeWhileThen(this MonoBehaviour script, Action func, Func <bool> condition, Action onComplete) { InvocationFlow <MonoBehaviour> .InvokeWhileThen(script, func, condition, onComplete); }
public static void InvokeDelayed(this MonoBehaviour script, float delayTime, Action func, bool scaledTime = true) { InvocationFlow <MonoBehaviour> .InvokeDelayed(script, delayTime, func, scaledTime); }
public static void TimeLerpValueThen <T>(float lerpTime, T startVal, T endVal, Func <T, T, float, T> lerpFunction, Action <T> func, Action onComplete, bool scaledTime = true) { InvocationFlow <MonoBehaviour> .TimeLerpValueThen <T>(StaticController, lerpTime, startVal, endVal, lerpFunction, func, onComplete, scaledTime); }
public static void InvokeWhile(this MonoBehaviour script, Action func, Func <bool> condition) { InvocationFlow <MonoBehaviour> .InvokeWhile(script, func, condition); }
public static void TimeLerpValueThen(float lerpTime, float startVal, float endVal, Action <float> func, Action onComplete, bool scaledTime = true) { InvocationFlow <MonoBehaviour> .TimeLerpValueThen(StaticController, lerpTime, startVal, endVal, func, onComplete, scaledTime); }
public static void InvokeDelayed(float delayTime, Action func, bool scaledTime = true) { InvocationFlow <MonoBehaviour> .InvokeDelayed(StaticController, delayTime, func, scaledTime); }
public static void InvokeWhileThen(Action func, Func <bool> condition, Action onComplete) { InvocationFlow <MonoBehaviour> .InvokeWhileThen(StaticController, func, condition, onComplete); }
public static void InvokeWhile(Action func, Func <bool> condition) { InvocationFlow <MonoBehaviour> .InvokeWhile(StaticController, func, condition); }
public static void TimeLerpValue <T>(this MonoBehaviour script, float lerpTime, T startVal, T endVal, Func <T, T, float, T> lerpFunction, Action <T> func, bool scaledTime = true) { InvocationFlow <MonoBehaviour> .TimeLerpValue <T>(script, lerpTime, startVal, endVal, lerpFunction, func, scaledTime); }