public void Begin(double milliseconds, ScreenManager.ScreenStates captureScreen) { _capturedScreen = captureScreen; MaxTimer = milliseconds; Timer = 0; startFlag = true; int transition = lastTransition; while (transition == lastTransition) { transition = FastRand.NextInteger(0, transitionAmount - 1); } currentTransitionType = (TransitionType)transition; lastTransition = transition; }
public void SwitchState(ScreenManager.ScreenStates newstate) { _screenManager.NextState = newstate; }