/// <summary> /// Saves all pending changes to the database /// </summary> public void Save() { using (var db = GameDatabase.Open()) { if (NeedsToSave) { db.Update(new PlayerDto { Id = (int)Account.Id, TutorialState = TutorialState, Level = Level, TotalExperience = (int)TotalExperience, PEN = (int)PEN, AP = (int)AP, Coins1 = (int)Coins1, Coins2 = (int)Coins2, CurrentCharacterSlot = CharacterManager.CurrentSlot }); NeedsToSave = false; } Settings.Save(db); Inventory.Save(db); CharacterManager.Save(db); LicenseManager.Save(db); DenyManager.Save(db); Mailbox.Save(db); DeathMatch.Save(db); TouchDown.Save(db); Chasser.Save(db); BattleRoyal.Save(db); CaptainMode.Save(db); Mission.Save(db); } }
public GameHandler(BattleRoyal plugin) => this.plugin = plugin;
public StartBattleRoyal(BattleRoyal plugin) => this.plugin = plugin;