public Game(ICoroutineRunner coroutineRunner, LoadingCurtain loadingCurtain) { StateMachine = new GameStateMachine( new TextureLoader(coroutineRunner), new SceneLoader(coroutineRunner), loadingCurtain, AllServices.Container); }
public Game(ICoroutineRunner coroutineRunner, LogicCurtain curtain) { GameStateMachine = new GameStateMachine(new SceneLoader(coroutineRunner), curtain, AllServices.Container); }
public Game(ICoroutineRunner coroutineRunner) { GameStateMachine = new GameStateMachine(new SceneLoader(coroutineRunner), AllServices.Container, coroutineRunner); }