public void Construct(MiscSettings miscSettings, [InjectOptional] PauseMenuManager pauseMenuManager, IMenuButtonTrigger menuButtonTrigger, [InjectOptional] MultiplayerLocalActivePlayerInGameMenuViewController multiplayerLocalActivePlayerInGameMenuViewController) { _miscSettings = miscSettings; _pauseMenuManager = pauseMenuManager; _menuButtonTrigger = menuButtonTrigger; _multiplayerLocalActivePlayerInGameMenuViewController = multiplayerLocalActivePlayerInGameMenuViewController; }
public MultiSongControl([Inject(Id = "ExitCode")] KeyCode exitCode, MultiplayerLocalActivePlayerInGameMenuViewController multiplayerLocalActivePlayerInGameMenuViewController) { _exitCode = exitCode; _multiplayerLocalActivePlayerInGameMenuViewController = multiplayerLocalActivePlayerInGameMenuViewController; }
internal MultiSongControl(Config.SongControlOptions songControlOptions, MultiplayerLocalActivePlayerInGameMenuViewController multiplayerLocalActivePlayerInGameMenuViewController) { _exitCode = songControlOptions.ExitKeyCode; _pauseKeyCode = songControlOptions.PauseToggleKeyCode; _multiplayerLocalActivePlayerInGameMenuViewController = multiplayerLocalActivePlayerInGameMenuViewController; }