Пример #1
0
 /// <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();
 }
Пример #2
0
        /// <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());
            }
        }