Ejemplo n.º 1
0
    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"));
    }
Ejemplo n.º 2
0
 public void UpdateSkill(config_skill skill)
 {
     _skill = skill;
     selected_frame_index = -1;
     //if (onSelectFrame!=null)
     //    onSelectFrame(selected_frame_index);
     this.Refresh();
 }
Ejemplo n.º 3
0
    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"));
    }
Ejemplo n.º 4
0
    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);
    }
Ejemplo n.º 5
0
        //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);
        }
Ejemplo n.º 6
0
    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);
    }
Ejemplo n.º 7
0
        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));
            }
        }
Ejemplo n.º 8
0
 public ListBoxItem_skill(config_skill s)
 {
     skill = s;
 }