コード例 #1
0
 public PostResetAssets(BeatSaberModder mod, ShowToastDelegate showToast, Action triggerConfigChanged, Action triggerFullEngineReset)
 {
     _mod                    = mod;
     _showToast              = showToast;
     _triggerConfigChanged   = triggerConfigChanged;
     _triggerFullEngineReset = triggerFullEngineReset;
 }
コード例 #2
0
 public PostConfigRestore(GetQaeDelegate getQae, Func <QaeConfig> getQaeConfig, GetBeatOnConfigDelegate getConfig, Action triggerConfigChanged, BeatSaberModder mod)
 {
     _getQae               = getQae;
     _getQaeConfig         = getQaeConfig;
     _getConfig            = getConfig;
     _triggerConfigChanged = triggerConfigChanged;
     _mod = mod;
 }
コード例 #3
0
 public GetStartupStatus(Func <SyncInfo> getSyncInfo, GetBeatOnConfigDelegate getConfig, BeatSaberModder mod, Func <QaeConfig> getQaeConfig, GetQaeDelegate getQae)
 {
     _getSyncInfo  = getSyncInfo;
     _getConfig    = getConfig;
     _mod          = mod;
     _getQaeConfig = getQaeConfig;
     _getQae       = getQae;
 }
コード例 #4
0
ファイル: BeatOnCore.cs プロジェクト: przemo-c/BeatOn
 public BeatOnCore(Context context, Action <string> triggerPackageInstall, Action <string> triggerPackageUninstall)
 {
     _context             = context;
     _mod                 = new BeatSaberModder(_context, triggerPackageInstall, triggerPackageUninstall);
     _mod.StatusUpdated  += _mod_StatusUpdated;
     ImportManager        = new ImportManager(_qaeConfig, () => CurrentConfig, () => Engine, ShowToast, () => _SongDownloadManager);
     _SongDownloadManager = new DownloadManager(ImportManager);
     _SongDownloadManager.StatusChanged += _SongDownloadManager_StatusChanged;
 }
コード例 #5
0
 public PostCommitConfig(BeatSaberModder mod, ShowToastDelegate showToast, SendHostMessageDelegate sendMessage, GetQaeDelegate getQae, GetBeatOnConfigDelegate getConfig, Action triggerConfigChanged)
 {
     _mod                  = mod;
     _showToast            = showToast;
     _sendMessage          = sendMessage;
     _getQae               = getQae;
     _getConfig            = getConfig;
     _triggerConfigChanged = triggerConfigChanged;
 }
コード例 #6
0
 public PostReloadSongFolders(BeatSaberModder mod, QaeConfig qaeConfig, ShowToastDelegate showToast, SendHostMessageDelegate sendMessage, GetQaeDelegate getQae, GetBeatOnConfigDelegate getConfig, Action triggerConfigChanged, SetSuppressConfigChangeMessages setSuppressMsg)
 {
     _mod                  = mod;
     _qaeConfig            = qaeConfig;
     _showToast            = showToast;
     _sendMessage          = sendMessage;
     _getQae               = getQae;
     _getConfig            = getConfig;
     _triggerConfigChanged = triggerConfigChanged;
     _setSuppressMsg       = setSuppressMsg;
 }
コード例 #7
0
 public PostCommitConfig(BeatSaberModder mod, ShowToastDelegate showToast, SendHostMessageDelegate sendMessage, GetQaeDelegate getQae, GetBeatOnConfigDelegate getConfig, Action triggerConfigChanged, Func <bool> canSync, Action killBeatSaber, Func <bool> saveCommittedConfig)
 {
     _mod                  = mod;
     _showToast            = showToast;
     _sendMessage          = sendMessage;
     _getQae               = getQae;
     _getConfig            = getConfig;
     _triggerConfigChanged = triggerConfigChanged;
     _canSync              = canSync;
     _killBeatSaber        = killBeatSaber;
     _saveCommittedConfig  = saveCommittedConfig;
 }
コード例 #8
0
ファイル: BeatOnCore.cs プロジェクト: CoderCoderCoder/BeatOn
 public BeatOnCore(Context context, Action <string> triggerPackageInstall, Action <string> triggerPackageUninstall, Action <string> triggerStopPackage)
 {
     _context             = context;
     _mod                 = new BeatSaberModder(_context, triggerPackageInstall, triggerPackageUninstall);
     _mod.StatusUpdated  += _mod_StatusUpdated;
     ImportManager        = new ImportManager(_qaeConfig, () => CurrentConfig, () => Engine, ShowToast, () => _SongDownloadManager, SendConfigChangeMessage);
     _SongDownloadManager = new DownloadManager(ImportManager);
     _SongDownloadManager.StatusChanged += _SongDownloadManager_StatusChanged;
     _triggerStopPackage = triggerStopPackage;
     ImageUtils.Instance = new ImageUtilsDroid();
     SyncManager         = new SyncManager(_qaeConfig, _SongDownloadManager, () => CurrentConfig, () => Engine, ShowToast);
     KillBeatSaber();
 }
コード例 #9
0
 public PostFileUpload(BeatSaberModder mod, ShowToastDelegate showToast, Func <ImportManager> getImportManager)
 {
     _mod              = mod;
     _showToast        = showToast;
     _getImportManager = getImportManager;
 }
コード例 #10
0
 public PostModInstallStep3(BeatSaberModder mod, SendHostMessageDelegate sendMessage)
 {
     _mod         = mod;
     _sendMessage = sendMessage;
 }
コード例 #11
0
 public PostUninstallBeatSaber(BeatSaberModder mod, ShowToastDelegate showToast)
 {
     _mod       = mod;
     _showToast = showToast;
 }
コード例 #12
0
ファイル: GetModStatus.cs プロジェクト: przemo-c/BeatOn
 public GetModStatus(BeatSaberModder mod)
 {
     _mod = mod;
 }