Beispiel #1
0
    public InGameLogic.UnitData ToUnitData()
    {
        InGameLogic.UnitData ud = new InGameLogic.UnitData();
        ud.unit_id      = id;
        ud.idle_time    = idle_time;
        ud.empower_time = empower_time;
        ud.attack_time  = attack_time;
        ud.max_hp       = max_hp;
        ud.hp_recover_rate_per_second = hp_recover_rate;
        foreach (int sid in skills)
        {
            ud.skills.Add(ConfigMng.Instance.GetConfig <LogicSkillCfg> ().GetSkillData(sid));
        }

        return(ud);
    }