internal StoryboardTransition(StoryboardScreen screen, float fadeAlphaStep, float brightenAlphaStep) { this.fadeAlphaStep = fadeAlphaStep; this.brightenAlphaStep = brightenAlphaStep; this.currentAlphaValue = 1.0f; this.currentProgress = ScreenTransitionProgess.Fading; this.screen = screen; alphaEffect = ScreenManager.Instance.Content.Load<Effect>("System\\Effects\\SetAlphaValue"); }
public ScreenTransition(string fromScreenName, string toScreenName, float fadeAlphaStep, float brightenAlphaStep, bool resetGame, bool resetSpriteBatchService) { this.fromScreenName = fromScreenName; this.toScreenName = toScreenName; this.fadeAlphaStep = fadeAlphaStep; this.brightenAlphaStep = brightenAlphaStep; this.currentAlphaValue = 1.0f; this.currentProgress = ScreenTransitionProgess.Fading; this.resetGame = resetGame; this.resetSpriteBatchService = resetSpriteBatchService; alphaEffect = ScreenManager.Instance.Content.Load<Effect>("System\\Effects\\SetAlphaValue"); }