private void RandomCreateEQButtonButton_Click(object sender, EventArgs e) { EquipmentOperation.CreateRandomEquipment(-1, -1, -1, -1, -1, -1, -1); UpdateStorage(); }
public static void ReadFile() { try { if (File.Exists(settingIni) == false) { Log.LogInfo("找不到存档"); return; } GlobalSpace.storage.Clear(); for (int i = 0; i <= GlobalSpace.maxType; i++) { GlobalSpace.wearedEquipment[i] = null; } StreamReader sr = new StreamReader(settingIni); string nextLine; string[] eqcode; //读取存档版本(第一行) while ((nextLine = sr.ReadLine()) != null) { eqcode = nextLine.Split(','); if (eqcode[0] == versionChar) { Log.LogInfo("读取存档版本:v" + eqcode[1]); } else { Log.LogInfo("默认存档版本:v1"); //读取第一行内容 if (eqcode[0] == wearedEquipmentChar) { EquipmentOperation.CreateWearedRandomEquipment(Convert.ToInt32(eqcode[1]), Convert.ToInt32(eqcode[2]), Convert.ToInt32(eqcode[3]), Convert.ToInt32(eqcode[4]), Convert.ToInt32(eqcode[5]), Convert.ToInt32(eqcode[6]), Convert.ToInt32(eqcode[7])); } else if (eqcode[0] == storageChar) { EquipmentOperation.CreateRandomEquipment(Convert.ToInt32(eqcode[1]), Convert.ToInt32(eqcode[2]), Convert.ToInt32(eqcode[3]), Convert.ToInt32(eqcode[4]), Convert.ToInt32(eqcode[5]), Convert.ToInt32(eqcode[6]), Convert.ToInt32(eqcode[7])); } else if (eqcode[0] == strengthChar) { Form1.f.StrengthNumericUpDown.Value = Convert.ToInt32(eqcode[1]); } else if (eqcode[0] == militaryRankCountChar) { Form1.f.MilitaryRankComboBox.SelectedIndex = Convert.ToInt32(eqcode[1]); } else { Log.LogBug("未知标识字符:" + eqcode[0]); } } break; } //读取存档内容 while ((nextLine = sr.ReadLine()) != null) { eqcode = nextLine.Split(','); if (eqcode[0] == wearedEquipmentChar) { EquipmentOperation.CreateWearedRandomEquipment(Convert.ToInt32(eqcode[1]), Convert.ToInt32(eqcode[2]), Convert.ToInt32(eqcode[3]), Convert.ToInt32(eqcode[4]), Convert.ToInt32(eqcode[5]), Convert.ToInt32(eqcode[6]), Convert.ToInt32(eqcode[7])); } else if (eqcode[0] == storageChar) { EquipmentOperation.CreateRandomEquipment(Convert.ToInt32(eqcode[1]), Convert.ToInt32(eqcode[2]), Convert.ToInt32(eqcode[3]), Convert.ToInt32(eqcode[4]), Convert.ToInt32(eqcode[5]), Convert.ToInt32(eqcode[6]), Convert.ToInt32(eqcode[7])); } else if (eqcode[0] == strengthChar) { Form1.f.StrengthNumericUpDown.Value = Convert.ToInt32(eqcode[1]); } else if (eqcode[0] == militaryRankCountChar) { Form1.f.MilitaryRankComboBox.SelectedIndex = Convert.ToInt32(eqcode[1]); } else { Log.LogBug("未知标识字符:" + eqcode[0]); } } sr.Close(); Log.LogInfo("读取成功"); } catch { Log.LogBug("读取失败"); } }
private void GetInfoFromCE(int set, int type, int quality, int sp1, int sv1, int sp2, int sv2) { EquipmentOperation.CreateRandomEquipment(set, type, quality, sp1, sv1, sp2, sv2); UpdateStorage(); }