キャラ依存ではない共通設定を表します。
コード例 #1
0
 /// <summary>
 /// 設定ファイルから設定を取得する。
 /// 設定ファイルが存在しない場合は既定値が返される
 /// </summary>
 /// <returns> ファイルから取得した設定、あるいはデフォルト設定 </returns>
 public static CommonSettingRecord Load()
 {
     try
     {
         using (var sr = new StreamReader(CommonSettingFilename))
         {
             return(new XmlSerializer(typeof(CommonSettingRecord))
                    .Deserialize(sr) as CommonSettingRecord);
         }
     }
     catch (Exception)
     {
         var result = new CommonSettingRecord();
         try
         {
             result.Save();
         }
         catch (Exception)
         {
         }
         return(result);
     }
 }
コード例 #2
0
        /// <summary> 
        /// 設定ファイルから設定を取得する。
        /// 設定ファイルが存在しない場合は既定値が返される
        /// </summary>
        /// <returns> ファイルから取得した設定、あるいはデフォルト設定 </returns>
        public static CommonSettingRecord Load()
        {
            try
            {
                using (var sr = new StreamReader(CommonSettingFilename))
                {
                    return new XmlSerializer(typeof(CommonSettingRecord))
                        .Deserialize(sr) as CommonSettingRecord;
                }
            }
            catch (Exception)
            {
                var result = new CommonSettingRecord();
                try
                {
                    result.Save();
                }
                catch(Exception)
                {

                }
                return result;
            }
        }