public void SetAlphaOnFaderExcept(Fader fader, Type exceptType, float alpha) { if (fader && fader.GetType() != exceptType) { SetAlphaOnFader(fader, alpha); } }
public void FadeExcept(Fader fader, Type exceptType, GameObject exceptObj, GEFadeManager.FadeType type, float fadeDuration, AnimationCurve opacityCurve) { if (fader && fader.GetType() != exceptType && fader.gameObject != exceptObj) { Fade(fader, type, fadeDuration, opacityCurve); } else if (fader == null) { OnFadeComplete?.Invoke(type); } }