/// <summary> /// Raised before the game begins writes data to the save file (except the initial save creation). /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void OnSaving(object sender, EventArgs e) { MailController.UnloadMailBox(); }
/// <summary> /// Raised after the game returns to the title screen. /// Unloads the menu changed method. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void OnReturnedToTitle(object sender, ReturnedToTitleEventArgs e) { MailController.UnloadMailBox(); }
/// <summary> /// To be invoked after returning to the title screen. /// Unloads the menu changed method. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SaveEvents_AfterReturnToTitle(object sender, EventArgs e) { MenuEvents.MenuChanged -= MenuEvents_MenuChanged; MailController.UnloadMailBox(); }
/// <summary> /// Raised after the game returns to the title screen. /// Unloads the menu changed method. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void OnReturnedToTitle(object sender, ReturnedToTitleEventArgs e) { Helper.Events.Display.MenuChanged -= OnMenuChanged; MailController.UnloadMailBox(); }
/// <summary> /// To be invoked before saving a game. /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TimeEvents_BeforeSave(object sender, EventArgs e) { MailController.UnloadMailBox(); }