/// <summary> /// Button create player profile click method /// </summary> /// <param name="sender">Sender</param> /// <param name="e">Event</param> private void ButtonCreateProfile_Click(object sender, EventArgs e) { profile.PlayerName = TxtBoxPlayerName.Text; profile.PlayerLocale = locale.Localization; SaveLoadProfile.Save(profile); GameDataBus.ProfileIsCreated = true; GameDataBus.TempProfile = profile; Close(); }
/// <summary> /// Save game result in score method /// </summary> /// <param name="profile">Game profile</param> /// <param name="locale">Locale</param> public static void SaveGameResultInScore(GameProfile profile, Locale locale) { profile.PlayerLocale = locale.Localization; var saveResult = SaveLoadProfile.Save(profile); if (saveResult.IsError) { MessageBox.Show(locale.GetSavesSavingErrorText(), locale.GetErrorText()); } }