private void LoadFromNative() { string path = Application.streamingAssetsPath + "/passive_skill_configs.json"; var jsonData = JsonMapper.ToObject(File.ReadAllText(path)); for (var i = 0; i < jsonData.Count; i++) { PassiveSkillConfig d = new PassiveSkillConfig(); d.ReadFromJson(jsonData[i]); configs.Add(d); } }
public PassiveSkill(int skillId, Characer caster) { this.caster = caster; config = PassiveSkillConfigManager.instance.Get(skillId); skill = SkillManager.instance.CreateSkill(config.skillId, this.caster); }