private void InitConfigs() { config_cell = JsonMapper.ToObject <config_cell>(GetTextString("config/config_cell")); config_wall = JsonMapper.ToObject <config_wall>(GetTextString("config/config_wall")); config_map = JsonMapper.ToObject <config_map>(GetTextString("config/config_map")); config_cover = JsonMapper.ToObject <config_cover>(GetTextString("config/config_cover")); config_monster = JsonMapper.ToObject <config_monster>(GetTextString("config/config_monster")); config_prop = JsonMapper.ToObject <config_prop>(GetTextString("config/config_prop")); config_module = JsonMapper.ToObject <config_module>(GetTextString("config/config_module")); config_guide = JsonMapper.ToObject <config_guide>(GetTextString("config/config_guide")); config_chapter = JsonMapper.ToObject <config_chapter>(GetTextString("config/config_chapter")); config_wealth = JsonMapper.ToObject <config_wealth>(GetTextString("config/config_wealth")); config_skill = JsonMapper.ToObject <config_skill>(GetTextString("config/config_skill")); config_sort = JsonMapper.ToObject <config_sort>(GetTextString("config/config_sort")); }
public void UpdateSkill(config_skill skill) { _skill = skill; selected_frame_index = -1; //if (onSelectFrame!=null) // onSelectFrame(selected_frame_index); this.Refresh(); }
private IEnumerator LoadConfigs() { yield return(StartCoroutine(LoadDependenciesAb("config/config_cell.ab"))); config_cell = JsonMapper.ToObject <config_cell>(GetTextString("config/config_cell.ab", "config_cell")); yield return(StartCoroutine(LoadDependenciesAb("config/config_wall.ab"))); config_wall = JsonMapper.ToObject <config_wall>(GetTextString("config/config_wall.ab", "config_wall")); yield return(StartCoroutine(LoadDependenciesAb("config/config_map.ab"))); config_map = JsonMapper.ToObject <config_map>(GetTextString("config/config_map.ab", "config_map")); yield return(StartCoroutine(LoadDependenciesAb("config/config_cover.ab"))); config_cover = JsonMapper.ToObject <config_cover>(GetTextString("config/config_cover.ab", "config_cover")); yield return(StartCoroutine(LoadDependenciesAb("config/config_monster.ab"))); config_monster = JsonMapper.ToObject <config_monster>(GetTextString("config/config_monster.ab", "config_monster")); yield return(StartCoroutine(LoadDependenciesAb("config/config_prop.ab"))); config_prop = JsonMapper.ToObject <config_prop>(GetTextString("config/config_prop.ab", "config_prop")); yield return(StartCoroutine(LoadDependenciesAb("config/config_module.ab"))); config_module = JsonMapper.ToObject <config_module>(GetTextString("config/config_module.ab", "config_module")); yield return(StartCoroutine(LoadDependenciesAb("config/config_guild.ab"))); config_guild = JsonMapper.ToObject <config_guild>(GetTextString("config/config_guild.ab", "config_guild")); yield return(StartCoroutine(LoadDependenciesAb("config/config_chapter.ab"))); config_chapter = JsonMapper.ToObject <config_chapter>(GetTextString("config/config_chapter.ab", "config_chapter")); yield return(StartCoroutine(LoadDependenciesAb("config/config_wealth.ab"))); config_wealth = JsonMapper.ToObject <config_wealth>(GetTextString("config/config_wealth.ab", "config_wealth")); yield return(StartCoroutine(LoadDependenciesAb("config/config_skill.ab"))); config_skill = JsonMapper.ToObject <config_skill>(GetTextString("config/config_skill.ab", "config_skill")); yield return(StartCoroutine(LoadDependenciesAb("config/config_sort.ab"))); config_sort = JsonMapper.ToObject <config_sort>(GetTextString("config/config_sort.ab", "config_sort")); }
public static config_skill GetSkill(int id) { // if (id <= 0 || id > skills.Count) // return null; //return skills[id-1]; config_skill data = null; if (skills.TryGetValue(id, out data)) { return(data); } return(null); }
//private void panel1_Paint(object sender, PaintEventArgs e) //{ //} private void listBox_skills_SelectedIndexChanged(object sender, EventArgs e) { ListBoxItem_skill item = listBox_skills.SelectedItem as ListBoxItem_skill; if (item != null) { _selected_skill = item.skill; frame1.UpdateSkill(item.skill); DrawProperty(item.skill); } else { _selected_skill = null; frame1.UpdateSkill(null); propertyGrid1.SelectedObject = null; } boxView1.listener = (null); }
public static void LoadConfigs() { JsonWriter.SHIELD_CN = false; FileUtil.Instance().SetBasePath("sourceArt/config/"); TextAsset textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_cell.json", typeof(TextAsset)) as TextAsset; config_cell = JsonMapper.ToObject <config_cell>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_wall.json", typeof(TextAsset)) as TextAsset; config_wall = JsonMapper.ToObject <config_wall>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_map.json", typeof(TextAsset)) as TextAsset; config_map = JsonMapper.ToObject <config_map>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_cover.json", typeof(TextAsset)) as TextAsset; config_cover = JsonMapper.ToObject <config_cover>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_monster.json", typeof(TextAsset)) as TextAsset; config_monster = JsonMapper.ToObject <config_monster>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_prop.json", typeof(TextAsset)) as TextAsset; config_prop = JsonMapper.ToObject <config_prop>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_module.json", typeof(TextAsset)) as TextAsset; config_module = JsonMapper.ToObject <config_module>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_guild.json", typeof(TextAsset)) as TextAsset; config_guild = JsonMapper.ToObject <config_guild>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_chapter.json", typeof(TextAsset)) as TextAsset; config_chapter = JsonMapper.ToObject <config_chapter>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_wealth.json", typeof(TextAsset)) as TextAsset; config_wealth = JsonMapper.ToObject <config_wealth>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_skill.json", typeof(TextAsset)) as TextAsset; config_skill = JsonMapper.ToObject <config_skill>(textAsset.text); textAsset = AssetDatabase.LoadAssetAtPath("Assets/sourceArt/config/config_sort.json", typeof(TextAsset)) as TextAsset; config_sort = JsonMapper.ToObject <config_sort>(textAsset.text); }
private void lbskill_tsmi_Add_Click(object sender, EventArgs e) { Form_NewSkill skillDlg = new Form_NewSkill(); if (skillDlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (Data.skills.ContainsKey(skillDlg.id)) { MessageBox.Show("重复的ID"); return; } config_skill skill = new config_skill(); skill.id = skillDlg.id; skill.name = skillDlg.name; Data.skills.Add(skill.id, skill); listBox_skills.Items.Add(new ListBoxItem_skill(skill)); } }
public ListBoxItem_skill(config_skill s) { skill = s; }