public async void RunAutoHangerOverride(String[] overrides) { bool staticgrids = false; bool largegrids = false; bool smallgrids = false; bool hangerLargest = false; bool saveAll = false; foreach (var _override in overrides) { if (_override == "staticgrids") { staticgrids = true; } else if (_override == "largegrids") { largegrids = true; } else if (_override == "smallgrids") { smallgrids = true; } else if (_override == "hangerLargest") { hangerLargest = true; } else if (_override == "saveAll") { saveAll = true; } } await HangarCommandSystem.RunAdminTaskAsync(() => AutoHangar.RunAutoHangar(saveAll, staticgrids, largegrids, smallgrids, hangerLargest)); }
public async void SyncAll() { AdminChecks User = new AdminChecks(Context); await HangarCommandSystem.RunAdminTaskAsync(() => User.SyncAll()); }
public async void RunAutoHangar() { await HangarCommandSystem.RunAdminTaskAsync(() => AutoHangar.RunAutoHangar(false, Hangar.Config.AutoHangarStaticGrids, Hangar.Config.AutoHangarLargeGrids, Hangar.Config.AutoHangarSmallGrids, Hangar.Config.KeepPlayersLargestGrid)); }
public async void Sync(string NameOrSteamID) { AdminChecks User = new AdminChecks(Context); await HangarCommandSystem.RunAdminTaskAsync(() => User.SyncHangar(NameOrSteamID)); }
public async void Remove(string NameOrSteamID, int ID) { AdminChecks User = new AdminChecks(Context); await HangarCommandSystem.RunAdminTaskAsync(() => User.RemoveGrid(NameOrSteamID, ID)); }
public async void LoadGrid(string NameOrSteamID, int ID, bool FromSavePos = true) { AdminChecks User = new AdminChecks(Context); await HangarCommandSystem.RunAdminTaskAsync(() => User.LoadGrid(NameOrSteamID, ID, FromSavePos)); }
public async void SaveAllGrids() { await HangarCommandSystem.RunAdminTaskAsync(() => AutoHangar.RunAutoHangar(true, true, true, true, true)); }
public async void SaveGrid(string GridName = "") { AdminChecks User = new AdminChecks(Context); await HangarCommandSystem.RunAdminTaskAsync(() => User.SaveGrid(GridName)); }