コード例 #1
0
    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);
        }
    }
コード例 #2
0
 public PassiveSkill(int skillId, Characer caster)
 {
     this.caster = caster;
     config      = PassiveSkillConfigManager.instance.Get(skillId);
     skill       = SkillManager.instance.CreateSkill(config.skillId, this.caster);
 }