2023-11-17 15:52:44 +08:00
|
|
|
|
using Framework;
|
|
|
|
|
|
|
|
|
|
|
|
public static class VehicleDataHelper
|
|
|
|
|
|
{
|
2023-11-17 15:59:39 +08:00
|
|
|
|
public static int GetVehicleSkillId(int vehicleId)
|
2023-11-17 15:52:44 +08:00
|
|
|
|
{
|
2023-11-17 15:59:39 +08:00
|
|
|
|
VehicleCultivateData vehicleInfo = VehicleCultivateDataManager.Instance.GetVehicleCultivateData((uint)vehicleId);
|
2023-11-17 15:52:44 +08:00
|
|
|
|
int skillLv = (int)vehicleInfo.SumBonus(cfg.VihecleCultivateCfg.BonusType.SkillLv);
|
|
|
|
|
|
var skillLevelInfo = TableManager.Instance.Tables.CharacterSkillLevel.Get(vehicleInfo.Cfg.ID, skillLv);
|
|
|
|
|
|
if(skillLevelInfo==null)
|
|
|
|
|
|
{
|
|
|
|
|
|
DebugUtil.LogError("载具id为{0}技能等级为{1}的表没配",vehicleInfo.Cfg.ID,skillLv);
|
|
|
|
|
|
return TableManager.Instance.Tables.CharacterSkillLevel.DataList[0].SkillGroupId;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
return skillLevelInfo.SkillGroupId;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|