public GameUIService(IAdditiveScene optionsScene, Action endGame, Pause pause) { _optionsScene = optionsScene; _endGame = endGame; _pause = pause; }
public static void AddAdditiveScene(IAdditiveScene scene) { AdditiveScene = scene; }
public static void RemoveAdditiveScene(IAdditiveScene scene) { Debug.Assert(scene == _additiveScene); AdditiveScene = null; }
public MenuService(IAdditiveScene optionsScene, Action startGame) { _optionsScene = optionsScene; _startGame = startGame; }