コード例 #1
0
 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);
 }
コード例 #2
0
 public static void InvokeWhileThen(this MonoBehaviour script, Action func, Func <bool> condition, Action onComplete)
 {
     InvocationFlow <MonoBehaviour> .InvokeWhileThen(script, func, condition, onComplete);
 }
コード例 #3
0
 public static void InvokeDelayed(this MonoBehaviour script, float delayTime, Action func, bool scaledTime = true)
 {
     InvocationFlow <MonoBehaviour> .InvokeDelayed(script, delayTime, func, scaledTime);
 }
コード例 #4
0
 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);
 }
コード例 #5
0
 public static void InvokeWhile(this MonoBehaviour script, Action func, Func <bool> condition)
 {
     InvocationFlow <MonoBehaviour> .InvokeWhile(script, func, condition);
 }
コード例 #6
0
 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);
 }
コード例 #7
0
 public static void InvokeDelayed(float delayTime, Action func, bool scaledTime = true)
 {
     InvocationFlow <MonoBehaviour> .InvokeDelayed(StaticController, delayTime, func, scaledTime);
 }
コード例 #8
0
 public static void InvokeWhileThen(Action func, Func <bool> condition, Action onComplete)
 {
     InvocationFlow <MonoBehaviour> .InvokeWhileThen(StaticController, func, condition, onComplete);
 }
コード例 #9
0
 public static void InvokeWhile(Action func, Func <bool> condition)
 {
     InvocationFlow <MonoBehaviour> .InvokeWhile(StaticController, func, condition);
 }
コード例 #10
0
 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);
 }