Esempio n. 1
0
    public LCHSkillData GetSkill(string skillId)
    {
        if (skills.ContainsKey(skillId))
        {
            return(skills[skillId]);
        }
#if UNITY_EDITOR
        if (EditorModel && null == loader)
        {
            loader = new EditorFileLoader();
        }
#endif
        var js = loader.LoadFile(skillId, SkillDataType.SKILL);
        if (js.Length == 0)
        {
            return(null);
        }
        var v = JSonHelper.DeserializeSkill(js);
        skills[skillId] = v;
        return(v);
    }