private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { // spin the order in unsubscription Helper.Events.Input.ButtonPressed -= Input_ButtonPressed; Helper.Events.Input.ButtonReleased -= Input_ButtonReleased; Helper.Events.GameLoop.OneSecondUpdateTicked -= GameLoop_OneSecondUpdateTicked; Helper.Events.GameLoop.ReturnedToTitle -= GameLoop_ReturnedToTitle; }
private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { if (Game1.player != null) { SerializationManager.cleanUpInventory(); //SerializationManager.cleanUpWorld(); //SerializationManager.cleanUpStorageContainers(); //Monitor.Log("Saved the player data after returning to title!"); } }
private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { foreach (var obj in TracedObjects) { if (obj.Target is ILinked linked) { linked.OnUnLink(Plato, obj.Original); } } TracedObjects.Clear(); }
private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { ObjectManager = new ObjectManager(Manifest); }
private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { Helper.Events.GameLoop.UpdateTicked -= GameLoop_UpdateTicked; }
private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { Serializer.returnToTitle(); }
private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { Settings.Remote = null; }
private void GameLoop_ReturnedToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { this.cachedData = this.cacher.Cache(this.loadedData); }
private void OnReturnToTitle(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { NPCCommenters.Clear(); }
private void ClosingGame(object sender, StardewModdingAPI.Events.ReturnedToTitleEventArgs e) { TimeElapsed = 0; CurrentRainAmt = 0; IsVariableRain = false; }