11 public static void Reset()
18 public static void Play(
string id,
float mtp = 1f)
20 ResourceCache.Load<
ScreenFlash>(
"Media/Effect/ScreenEffect/Flash/" + id).Play(mtp);
24 public void Play(
float mtp = 1f)
27 ScreenFlash.tween = DOTween.To(() =>
ScreenFlash.currentColor, delegate(Color x)
29 ScreenFlash.currentColor = x;
30 }, this.color * mtp, this.duration).SetEase(this.ease).OnComplete(delegate
37 private static Tween tween;
40 public static Color currentColor;
43 public static Color clearColor =
new Color(0f, 0f, 0f, 0f);
49 public AnimationCurve ease;
52 public float duration;