public override void OnOpenTransition(Action onSuccess) { Image.enabled = true; TweenUtil.Fade(Image, 1, 0, TweenType.Linear, FadeTime, () => { Image.enabled = false; onSuccess.Execute(); }); }
public override void OnDeactivate() { if (_popup != null) { _popup.OnDeactivate(); } var bg = GetBg(); TweenUtil.Fade(bg, TargetAlpha, 0, TweenType.Linear, FadeTime); }
public override void OnActive(object data) { if (_popup != null) { _popup.OnActive(data); } var bg = GetBg(); TweenUtil.Fade(bg, 0, TargetAlpha, TweenType.Linear, FadeTime); }
public override void OnCloseTransition(Action onSuccess) { Image.enabled = true; TweenUtil.Fade(Image, 0, 1, TweenType.Linear, FadeTime, onSuccess); }