private void TestExitHorizontalPipeAlive() { PlayerSettings.Instance.GetInitialState = new PlayerSettings.GetInitialStateDelegate(GetInitialState3); GameSettings.Instance.GetInitialState = new GameSettings.GetInitialStateDelegate(GetInitialState4); OpenCloseCircleFactory.Instance.CreateOpenCloseCircle(); HorizontalPipeController hpcUp = PipesFactory.Instance.CreateUpHorizontalPipe(); hpcUp.PlayerGoing(); HorizontalPipeController hpcDown = PipesFactory.Instance.CreateDownHorizontalPipe(); hpcDown.PlayerGoing(); GameController gc = GameFactory.Instance.CreateGame(); gc.Data.HorizontalPipeEntered = HorizontalPipe.UP; PlayerFactory.Instance.CreatePlayer(); }
public void SetParams(HorizontalPipeController horizontalPipeController) { _horizontalPipeController = horizontalPipeController; }