| | |
| | | namespace TableConfig { |
| | | |
| | | |
| | | public partial class AlchemyConfig : ConfigBase { |
| | | public partial class AlchemyConfig : ConfigBase {
|
| | |
|
| | | public int AlchemyID { get ; private set ; }
|
| | | public string AlchemName { get ; private set; } |
| | | public int AlchemyQuality { get ; private set ; }
|
| | | public string MaterialAll { get ; private set; } |
| | | public int AlchemyEXP { get ; private set ; }
|
| | | public string AlchemyItem { get ; private set; } |
| | | public int[] SpecialItem;
|
| | | public string AlchemyIUp { get ; private set; } |
| | | public string AlchemPreviewItem { get ; private set; } |
| | | public int BlastFurnaceLV { get ; private set ; }
|
| | | public string ICONID { get ; private set; } |
| | | |
| | | public int AlchemyID { get ; private set ; } |
| | | public string AlchemName { get ; private set; } |
| | | public int AlchemyQuality { get ; private set ; } |
| | | public string MaterialAll { get ; private set; } |
| | | public int AlchemyEXP { get ; private set ; } |
| | | public string AlchemyItem { get ; private set; } |
| | | public int[] SpecialItem; |
| | | public string AlchemyIUp { get ; private set; } |
| | | public string AlchemPreviewItem { get ; private set; } |
| | | public int BlastFurnaceLV { get ; private set ; } |
| | | public string ICONID { get ; private set; } |
| | | |
| | | public override string getKey() |
| | | { |
| | | return AlchemyID.ToString(); |
| | | public override string getKey()
|
| | | {
|
| | | return AlchemyID.ToString();
|
| | | } |
| | | |
| | | public override void Parse() { |
| | | try |
| | | { |
| | | AlchemyID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; |
| | | |
| | | AlchemName = rawContents[1].Trim(); |
| | | |
| | | AlchemyQuality=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; |
| | | |
| | | MaterialAll = rawContents[3].Trim(); |
| | | |
| | | AlchemyEXP=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0; |
| | | |
| | | AlchemyItem = rawContents[5].Trim(); |
| | | |
| | | try
|
| | | {
|
| | | AlchemyID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; |
| | | |
| | | AlchemName = rawContents[1].Trim();
|
| | | |
| | | AlchemyQuality=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; |
| | | |
| | | MaterialAll = rawContents[3].Trim();
|
| | | |
| | | AlchemyEXP=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0; |
| | | |
| | | AlchemyItem = rawContents[5].Trim();
|
| | | |
| | | string[] SpecialItemStringArray = rawContents[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); |
| | | SpecialItem = new int[SpecialItemStringArray.Length]; |
| | | for (int i=0;i<SpecialItemStringArray.Length;i++) |
| | | { |
| | | int.TryParse(SpecialItemStringArray[i],out SpecialItem[i]); |
| | | } |
| | | |
| | | AlchemyIUp = rawContents[7].Trim(); |
| | | |
| | | AlchemPreviewItem = rawContents[8].Trim(); |
| | | |
| | | BlastFurnaceLV=IsNumeric(rawContents[9]) ? int.Parse(rawContents[9]):0; |
| | | |
| | | ICONID = rawContents[10].Trim(); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | DesignDebug.Log(ex); |
| | | }
|
| | | |
| | | AlchemyIUp = rawContents[7].Trim();
|
| | | |
| | | AlchemPreviewItem = rawContents[8].Trim();
|
| | | |
| | | BlastFurnaceLV=IsNumeric(rawContents[9]) ? int.Parse(rawContents[9]):0; |
| | | |
| | | ICONID = rawContents[10].Trim();
|
| | | }
|
| | | catch (Exception ex)
|
| | | {
|
| | | DebugEx.Log(ex);
|
| | | } |
| | | } |
| | | |