private static void CustomPlatformsMenuButtonPressed() { if (_platformMenuFlowCoordinator == null) { _platformMenuFlowCoordinator = BeatSaberUI.CreateFlowCoordinator <UI.PlatformListFlowCoordinator>(); } BeatSaberUI.MainFlowCoordinator.InvokeMethod("PresentFlowCoordinator", _platformMenuFlowCoordinator, null, false, false); }
public MenuButtonManager(PlatformListFlowCoordinator platformListFlowCoordinator, MainFlowCoordinator mainFlowCoordinator) { _platformListFlowCoordinator = platformListFlowCoordinator; _mainFlowCoordinator = mainFlowCoordinator; _menuButton = new MenuButton("Custom Platforms", "Change your Platform here!", SummonFlowCoordinator); }